ios 微信第三方登录snsPlatform.loginClickHandler这一句崩溃

UMSocialSnsPlatform *snsPlatform = [UMSocialSnsPlatformManager getSocialPlatformWithName:UMShareToWechatSession];

全选复制放进笔记
snsPlatform.loginClickHandler(self,[UMSocialControllerService defaultControllerService],YES,^(UMSocialResponseEntity *response){

if (response.responseCode == UMSResponseCodeSuccess) {

    UMSocialAccountEntity *snsAccount = [[UMSocialAccountManager socialAccountDictionary]valueForKey:UMShareToWechatSession];

    NSLog(@"username is %@, uid is %@, token is %@ url is %@",snsAccount.userName,snsAccount.usid,snsAccount.accessToken,snsAccount.iconURL);

}

});

这是代码 我把snsPlatform.loginClickHandler这个回调去了就不会崩溃 我不去掉的话点击登录等几秒钟后就崩溃了 然后看日志报了一个莫名其妙的错 [GXBusiness addPhoneInfoWithClientId:deviceToken:phone isNowUpdate:] 看都没看过 有人知道这是为什么吗

而且很奇怪 只有我把应用卸载了的第一次点击登录会崩溃 以后只要你不卸载 去点击登录就不会崩溃了 真是奇怪 求解答啊

4个回答

这个应该是你使用第三方的友盟导致的吧!

请问你最后是怎么解决的啊?我的报错和你的报错是一样的.

麻烦问一下 改好了我, 我也存在此问题

请问一下,问题怎么解决了,求救啊

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
iOS友盟做第三方登录和分享注意事项

利用友盟SDK设置三方登录的注意事项

iOS微信平台登录遇到的问题

微信登录报错:Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable con

iOS 第三方登录(QQ 微信 新浪微博)

一、QQ登录1、登录腾讯开放平台,创建一个应用,获取APP_KEY和APP_ID2、下载对应的SDK3、下载 iOS SDK环境搭建1、导入SDK,配置工程1、下载SDK到本地后,将SDK拖入工程中2、添加所需的依赖库Security.framework SystemConfiguration.framework CoreGraphics.Framework CoreTelephony.framew

iOS 微信第三方登录的简单实现

一、下载微信SDK 微信开放平台 https://open.weixin.qq.com 二、导入SDK 导入SDK,并添加依赖库                三、配置URL scheme 在Xcode中,选择你的工程设置项,选中“TARGETS”一栏,在“info”标签栏的“URL type“添加“URL scheme”为你所注册的应用程

ios微信第三方登陆demo

此资源主要是简易的实现了ios微信第三方登陆的全过程,包括获取授权用户的信息。对应的博客文档在http://blog.csdn.net/cooldiok/article/details/52014204。

iOS开发最新最全微信第三方登录接入流程

前言:[1] iOS 微信登录注意事项1、目前移动应用上微信登录只提供原生的登录方式,需要用户安装微信客户端才能配合使用。 2、对于Android应用,建议总是显示微信登录按钮,当用户手机没有安装微信客户端时,请引导用户下载安装微信客户端。 3、对于iOS应用,考虑到iOS应用商店审核指南中的相关规定,建议开发者接入微信登录时,先检测用户手机是否已安装微信客户端(使用sdk中isWXAppIn...

iOS 微信 第三方登录实现

详细全面介绍iOS开发接入 微信 登录的所有工作

iOS第三方登录 微信登录 第三方登录微信详解AF3.0

iOS开发之第三方登录微信-- 史上最全最新第三方登录微信方式实现  标签: iOS第三方登录微信登录第三方登录微信详解AF3.0 2016-06-20 14:52 10322人阅读 评论(30) 收藏 举报 本文章已收录于:   iOS知识库  分类: Object_c(53)  版权声明:本文为博主原创文章,未经博主允许不得转载。

最新5.0友盟分享第三方登录坑!坑!坑!

上篇介绍友盟分享有个微信的地方“坑”了外,我紧跟着做友盟第三方登录,最新的sdk更是。。。。怎么说呢,往下看。 在网上我想找些最新的友盟第三方登录dome啥的,最新的没有,都是旧版本的。然后我去看官网文档了。 第三方登录我要做qq,微信,新浪登录。当我好不容易实现友盟分享后,调头我要实现第三方登录,还是用友盟的,辛辛苦苦继承好了,打印获取的用户信息: 安卓qq返回:

ios友盟第三方登录QQ、微博、微信

1.cd到项目文件夹 输入终端命令 pod ‘UMengUShare/UI’ pod ‘UMengUShare/Social/WeChat’ pod ‘UMengUShare/Social/QQ’ pod ‘UMengUShare/Social/Sina’ 这里是完整版的,可自行导入精简版的。 2.创建appdelegate分类 .h文件代码 #import "AppDeleg

使用ShareSdk做第三方登录的一些注意点

最近项目中要使用第三方进行登录,做的过程中由于是第一次做,还是遇到了不少问题,现在记录下一部分印象比较深刻的,供参考一下,希望别人遇到这一块的时候能少走一些弯路。        1, sharesdk的使用:到sharesdk官方申请相应的key之类的东西,要上传你项目的一些资料,这个很好通过的,至于集成,官方都有很好的解释,而且他们的客服可以通过QQ咨询,很方便的,值得注意的是,要做的某一类型

iOS开发之第三方登录微信-- 史上最全最新第三方登录微信方式实现

项目地址 :    https://github.com/zhonggaorong/weixinLoginDemo 最新版本的微信登录实现步骤实现: 1. 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。 地址: 点击打开链接 2. 下

ios开发之 苹果审核被拒,使用第三方登录,但手机没有安装客户端的平台

现在很多APP为了让用户更加快捷方便注册,都会使用第三方进行登录,例如QQ/微信/淘宝等。但是上线审核被拒,大致会出现以下内容:     Additionally, we found that your app requires the installation of another app before it can be used, which is not in compliance

iOS开发-Umeng第三方登录-个人整理

官方网址: http://dev.umeng.com/social/ios/operation#2 一、注册友盟账号 登陆友盟官网,在我的产品页面添加新应用,然后获取到Appkey. http://www.jianshu.com/p/be1f596090c7 二、申请第三方账号 1.新浪微博 登录新浪微博开放平台(点击链接),填写相关应用信息并上传icon图

iOS 微信第三方登录 Demo

iOS 微信第三方登录小Demo,有兴趣可以学习下。

关于微信登录和友盟第三方微信登录那些坑

以下是微信开放者平台的官方文档(错误地方已标注) 按照我所标注的修改,接入微信登录才可能成功,否则会出现如下错误 二:用友盟的第三方微信登录 以下是官方文档 明明已经获取了登录权限 却还是 那么,此时有两个解决方法 1.检查代码的 appkey是否写的一致和正确与否(包括sso授权) 2.重置微信开发平台的appkey(在应用信息的appkey右边

关于mob第三方登录的坑——微信篇

第一次用mob继承android的第三方登录,就踩到了个大坑,我是应该高兴还是高兴。首先说说集成步骤:1、准备工作:拷贝各种jar包到libs文件夹下面,拷贝ShareSDK.xml文件到asserts文件夹下面。2、获取微信的第三方登录的AppId和AppSecret,分别替换掉ShareSDK.xml文件的默认数据。 <Wechat Id="4" SortI

IOS shareSDK三方登录(集成过程)+(可能问题)总结

集成过程 申请AppKey&App Secret 下载SDK(选择需要的即可) 将SDK解压添加到工程中,添加依赖库 在AppDelegate.m中导入需要的头文件(我们只支持QQ、微信、新浪微博,导入文件如下) #import <ShareSDK/ShareSDK.h> #import <ShareSDKConnector/ShareSDKConnector.h> #import "WXApi.h

iOS微信第三方登录实现

iOS微信第三方登录实现 注意:代码自己动手写,不要复制! 一、接入微信第三方登录准备工作。 移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。(注意) 1

iOS微信登录的坑,unionid打通

文/千飞若逸Fee(简书作者) 原文链接:http://www.jianshu.com/p/bc51a2c08209 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 默认登录返回没有UnionID 用的友盟SDK做的微信第三方登录,Android那边就能获取到UnionID,而iOS这边的友盟SDK就是得不到。查了一下方知要自己获取。 参考的文章是这个:《微信的标示值

基于友盟的第三方登录

使用语言:kotlin 使用第三方:友盟 文章参考: 友盟官方文档:https://www.umeng.com 文中所用到的资源,包括图片,签名获取工具,代码等基于友盟的第三方登录博客资料里啦,如果仅仅想在Github上查看代码,可以到BlogDemo-QQShare进行查看 文章注意的点较多,且应用申请需要时间,建议收藏后慢慢观看。感谢友盟...

接入友盟第三方登录与分享,判断应用是否安装

接入友盟第三方登录与分享,我们需要判断应用是否安装或者是否支持,以微信为例: /** * 平台是否安装 * * @param platformType 平台类型 @see UMSocialPlatformType * * @return YES 代表安装,NO 代表未安装 * @note 调用前请检查是否配置好平台相关白名单: http://dev.umeng.com/soc

友盟集成第三方登录--微信、QQ实现

友盟集成了第三方登录,本给我们带来便利,但是文档只描述了集成方式,出现问题,发现还得自己各种baidu,这里总结自己遇到的一些坑,以防下次再踩。 友盟集成第三方微信登录: 友盟集成方案参考:http://dev.umeng.com/social/android/login-page#1 前期工作:微信账号开通开发者账号权限,在https://open.weixin.qq.com/上创建自己应用

iOS集成友盟第三方登录

可以参考demo来做,demo是可以跑起来的,如果用demo,只需要把key和ID换掉就好了,点击下载demo注册APPKey去友盟注册新AppKey拿到注册的AppKey导入SDK导入友盟提供的SDK,其目录结构如下 只需要将UMSocial导入项目中,接下来配置SDK配置在Build Settings->Other Linker Flags加入-ObjC 如图所示 设置Web支持HT

swift 第三方授权登录

第三方授权登陆---OAuth协议(swift实现) 本篇博客的主要知识点是: 如果以上内容你有兴趣,请点击小标题下面的链接跳转到我的为知笔记云端进行阅读,图文并茂,希望对你有用。 直接贴链接的原因是为了保证文章的显示效果以及对自己创建博客时间的充分利用,所以我选了一款离线笔记软件。 1 准备阶段 fromwiz.com/share

UnityInitApplicationNoGraphics crash

1. The Unity code here is looking for a file name 'global-metadata.dat' in a Data/Managed/Metadata directory - that is what MatadataCacge::Initialize loads. If your project is re-packaging the Unity

IOS实现微信授权登录

IOS实现微信授权登录 微信是一个在开发中经常会使用到的平台,比如微信登录、授权、支付、分享。今天我们来看看如何在自己的应用里面集成微信授权。 1、微信授权的定义 微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站,在微信用户授权登录已接入微信OAuth2.0的第三方应用后,第三方可以获取到用户的接口调用凭证(access_token),通过acc

第三方应用处理ios上是否安装微信登录

第一步:RootViewController.h头文件需要引入微信SDK头文件,并继承微信处理接口 #import "WXApi.h" @interface RootViewController : UIViewController { } 第二步:由于ios系统升级的原因,9.0之后需要添加微信白名单,否则功能无法使用,也是关键一步,方法如下 Xcode 工程下打开Info,选项C

记录友盟微信登录问题(点击登录后没有反应)

首先要查看一些参数是否填写正确 1.AppID 2.AppScreent 3.友盟ID 4.微信开放平台是否认证通过 5.微信开放平台是否有登录权限 6.微信开放平台填写的应用签名是否正确 7.用微信开放平台的签名打包APK 8.打包好的APK要在真机上测试 9.如果还是点击确认登录没有反应,到友盟官方网站下载最新的微信SDK,覆盖你程序里面的微信SDK(我就是通过此方法解决问题

React Native 友盟分享和第三方登录iOS(与原生交互)

友盟分享和第三方登录配置的文档点我看友盟官方文档1、首先我们需要在xcode中新建一个文件夹, 里面放置RCTUmengShare.h和RCTUmengShare.m文件.h文件中的代码#import <Foundation/Foundation.h> #import <React/RCTBridgeModule.h>@interface RCTUmengShare : NSObject<RCTB

友盟第三方登录实现QQ和微信登录

前言市面上的app大部分都可以使用qq,微信这些第三方平台的账号来登录,这样可以提高用户体验,避免手工输入账号和密码的麻烦。那么第三方登录的原理到底是什么,以及使用友盟这个平台怎样实现qq和微信的联合登录?下面就来开始本片文章的正文。原理使用第三方登录,通过访问第三方平台,拿到QQ、微信的用户id,拿着第三方平台平台(QQ、微信)返回uid或者openid这些用户的唯一标识,然后拿着这些唯一标识访问

iOS 微博,微信第三方登录UM

/** * 微信登录 */- (IBAction)btnWeiXinLoginPressed:(id)sender {        //    //    [UMSocialWechatHandler setWXAppId:@&quot;wxe703a7f636765bb5&quot; appSecret:@&quot;146f0853232d25435e5d97a87ecd138d&quot; url:appUrl];       ...

ios 微信登录请求遇到的坑

获取access_token时出错 = Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/plain" UserInfo={com.alamofire.serialization.response.error.resp

分别嵌入 新浪微博、QQ、微信 做第三方授权登录 获取到头像 昵称等信息

下面提到的这三种 授权登录 是分别嵌入,不是 share sdk 或者友盟 其它的。 一、下载sdk 地址 1.新浪微博 新浪微博SDK 下载 2.QQ  QQ SDK 下载 3.微信 微信SDK 二、 怎么嵌入 导入库,配置key  那些就不说。 在Applegate 里面 - (BOOL)application:(UIApplication *)

微信第三方登录,主要手机没有安装微信处理

现在处理微信第三方处理的方法百度下有很多,这里主要说一下如果手机没有安装微信的处理。         前一段时间朋友由于没有对手机未安装微信做处理,被苹果审核组给拒绝了,主要原因就是说微信第三方登录没有对未安装微信的情况做处理,并且给出建议是对未安装微信的要调用web登录,信息如下: We were required to install the WeChat app before we

iOS版微信是如何防止特殊字符导致的炸群、APP崩溃的?

1、引言相信大家都遇到过一段特殊文本可以让iOS设备所有app闪退的经历。前段时间大年初一,又出现某个印度语字符引起iOS11系统奔溃,所幸iOS版微信客户端做了保护并没有引起太大问题(字符处理这类技术问题,其实曾在Android版微信上导致过严重的用户体验危机。一般来说,特殊字符闪退是系统漏洞引起,只要更新系统就行。但大部分用户不愿意更新系统,而苹果也不一定第一时间解决问题。另外后台可以拦截恶意...

QQ完整版和微信完整版第三方集成登录

1.在项目libs下导入jar包(10个jar包)和res文件{下载集成文件中有}2.在清单文件中//sdk中需要的Activity&amp;lt;activity android:name=&quot;com.tencent.tauth.AuthActivity&quot; android:launchMode=&quot;singleTask&quot; android:noHistory=&quot;true&quot;&amp;gt; ...

iOS客户端三方登录的封装

如今的应用的开始偏向社交化发展了,以产生粘性,也可以让用户登录进App体验更多的功能,而传统的注册登录的流程就稍显冗余,集成三方登录似乎势在必行。仅仅调用下客户端就完成注册登录,用户体验会有极大提升。常见的三方登录大致有微博、微信、QQ、豆瓣、人人。在开发蜜Live时,考虑我们的大部分用户是海外用户,特意集成了Facebook和Twitter登录。这里就主要讲述对微博、微信和QQ的登录封装。主要目

基于第三方微信授权登录的iOS代码分析

基于第三方微信授权登录的iOS代码分析

微信第三方登录无法回调到onResp方法中

公司项目需要接入微信,真是几经周折,一直解决不了问题,参考微信开放平台,也突破不了,但是通过前期新浪的接入,我已得知,整个接入过程中,就这一个关口,只要突破这个关口,成功马上会向我走来,我现在所需要的就是要针对问题不断的研究,只有花时间,才能了解的更细更深,最后,终于不付有心人,成功接入微信登录,完成项目要求! 接入方法如下: 1:项目接入前的准备,需要到微信官方平台对应用进行申请,申

记录友盟分享,第三方登录遇到的坑

最近公司项目上需要用到分享跟第三方登录,经历了各种坑之后,基本上算是告一段落了,现在把遇到的各种坑记录下来,希望能帮到一些遇到相同问题的童鞋。 坑1:QQ第三方登录的坑 QQ第三方登录需要你在腾讯开放平台申请一个AppID及Appkey ,然后才能使用,由于同一个app使用不同的签名文件生成的AppID及Appkey是不一样的,如果你给腾讯那边上传的是一个debug版的apk,那么这个

Unity3d使用ShareSDK做分享和第三方登录功能Demo

代码注释很详细,Unity3d使用ShareSDK做分享和第三方登录功能Demo

微信三方登陆和授权

1.基于开放平台的三方登陆 登陆微信开放平台,然后在“管理中心”添加一个网战应用,通过后拿到网站对应的appId和appSecret并配置网站的回调域名,回调域名是配置扫码后,微信的跳转页面,此时,会带上一个code值,如我配置的回调域名为:www.test.com那么在我用微信扫码登陆之后,会自动跳转到:www.test.com?code=XXXXX&state=XXX,此处我们需要code值

微信QQ微博第三方登录java代码

微信 QQ 微博 第三方登录 java 微信QQ微博第三方登录java代码

iOS 实现第三方登录(图文)

前言: 首先你要明白, 所谓的第三方登录,就是利用用户在第三方平台上已有的账号来快速完成自己应用的登录或者注册的功能。而这里的第三方平台,一般是已经有大量用户的平台,如国内的新浪微博、QQ空间,微信,外国的Facebook、twitter等等。第三方登录不是一个具体的接口,而是一种思想或者一套步骤。这种集成三方的东西, 都非常简单,可能会有坑, 填上就好, 这篇文章以微博为例, 其实都是一样的.

基于OAuth2.0协议的QQ第三方授权登录iOS代码分析

简要说明: 授权登录已经成为注册方式里的主流,目前授权登录方式主要SSO跳转授权登录和OAuth2.0两种,前者好处无需用户再次输入密码就可以直接授权成功,但前提是必须用户手机端安装了该软件,比如QQ,后者的优势就是是否安装无关紧要,是一个HTML的页面呈现,麻烦就在于要输入用户名和密码,这就非常不爽了,但是有时候偏偏必须这么做,理由嘛,自行想想就好,接下来我们就看看如果利用OAuth2.0的方

React Native实现第三方分享、登录功能(Android,IOS双平台)

刚创建的React Native 微信公众号,欢迎微信扫描关注订阅号,每天定期会分享react native 技术文章,移动技术干货,精彩文章技术推送。同时可以扫描我的微信加入react-native技术交流微信群。欢迎各位大牛,React Native技术爱好者加入交流!源码已开源到Github,地址请点击:react-native-share 【一行代码,双平台分享】目前支持分享的平台有【QQ...

Android使用友盟集成QQ、微信、微博等第三方登录

前言最近项目需要加入第三方分享和登录功能,之前其他项目的第三方分享和登录一直都使用ShareSDK实现的。为了统一使用友盟的全家桶,这里三方分享和登录也就选择了友盟。这里记录一下完整的集成与使用流程。1、申请友盟Appkey直接到友盟官网申请即可。一般都不用自己去申请,跟项目经理要即可。 (我这里的Demo为了方便就直接用友盟Demo里面提供的Appkey,但是创建的项目包名也要和友盟一样。真实项

iOS开发 实现QQ第三方登录

现在大多数App在登录时候都会有第三方登录,如QQ,微信,微博等,如下面的截图 下面我们主要讲一下qq的第三方登陆如何实现首先,到官网注册:一,下载SDK下载SDK 地址:http://wiki.open.qq.com/wiki/mobile/SDK 一定要下载最新版本的iOS_SDK 二,SDK的目录结构 下载的文件结构如下 --------------------------

.net 第三方登录

.net第三方登录功能实现,C#第三方登录功能实现。微信、QQ第三方登录实现。

立即提问
相关内容推荐