ShareSDK问题记录

Error Domain=ShareSDKErrorDomain Code=105"(null)" UserInfo={error description =没有有效的分享平台可以显示。原因可能是:分享平台需要客户端才能分享,而这台iOS设备没有安装这些平台得客户端。}

问题截图

手机明明安装了各个客户端,提示没有安装客户端。

调用分享面板之前必须调用注册了方法: [ShareSDK registerActivePlatforms:@[
@(SSDKPlatformTypeSinaWeibo),
@(SSDKPlatformTypeMail),
@(SSDKPlatformTypeSMS),
@(SSDKPlatformTypeCopy),
@(SSDKPlatformTypeWechat),
@(SSDKPlatformTypeQQ),
@(SSDKPlatformTypeTwitter),
@(SSDKPlatformTypeGooglePlus),
@(SSDKPlatformTypeFacebook)]
onImport:^(SSDKPlatformType platformType)...

还有必须设置根控制器 self.window.rootViewController = mainVc;
[self.window makeKeyAndVisible];

调用分享面板:[ShareSDK showShareActionSheet"]

判断微信是否安装:[WXApi isWXAppInstalled];一直返回NO

// 判断是否安装微信,必须加白名单与调用registerApp:
[WXApi registerApp:你注册的APPID];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容