美文网首页
ShareSDK社会化分享bug整理

ShareSDK社会化分享bug整理

作者: Chrisbooty | 来源:发表于2017-08-11 15:39 被阅读0次
  1. #import <WXApi.h> is not found, 找不到WXAPi
    原因:
    1.手动集成时, 没有导入WeChat包
    2.cocoapods自动集成, podfile文件没有添加WeChat组件包
    解决:
  • 手动: 导入WeChat组件包
  • cocoapods: 在podfile文件中添加下面语句.
pod 'ShareSDK3/ShareSDKPlatforms/WeChat'
  1. code=105,分享失败, 没有有效的分享平台可以显示
    解决:
    1.在手机上安装要分享的App
    2.在info.plist上添加LSApplicationQueriesSchemes (白名单)
LSApplicationQueriesSchemes: 应用白名单. 从iOS9开始, App应用之间通讯要通过设置白名单, 否则无法找到要分享的App。
<key>LSApplicationQueriesSchemes</key>
 <array>
    <!-- 微信 白名单-->
    <string>wechat</string>
    <string>weixin</string>

    <!-- 新浪微博 白名单-->
    <string>sinaweibohd</string>
    <string>sinaweibo</string>
    <string>sinaweibosso</string>
    <string>weibosdk</string>

    <!-- 支付宝 白名单-->
    <string>alipay</string>

</array>
分享失败
  1. code=207 can't share because platform [xxx] did not set URL
    原因: 没有设置URL scheme
    解决: 在info.plist 的URL Types中添加App的scheme.(各平台申请APPkey申请详细流程)
info.plist
  1. 执行分享操作, App闪退
    原因: 分享图片或者分享链接NSURL对象为nil
    解决: 检查UIImage和NSURL对象创建时是否为非nil对象.

  2. code=100 分享失败 Domain=ShareSDKErrorDomain
    原因: 没有设置MOBAppKeyMOBAppSecret
    解决: 在项目工程的Info.plist 中增加 MOBAppKey 和 MOBAppSecret 两个字段

添加MOBAppKey

相关文章

  • ShareSDK社会化分享bug整理

    #import is not found, 找不到WXAPi原因:1.手动集成时, 没有导入W...

  • ShareSDK社会化分享

    然后我们再创建个登陆的Login场景,首先把场景搭建好,然后添加个空物体LoginManager,上面挂载Logi...

  • ShareSDK社会化分享

    1添加应用 在ShareSDK的官网 进行添加应用 2 下载ShareSDK 选择要分享的平台,下载shareSD...

  • 腾讯官方微信分享集成遇到的问题

    社会化分享有很多解决方案,特别是以友盟、ShareSDK为代表的社会化分享平台更是我们一线码农的福音。最近手头上一...

  • 常用软件

    omnifocus 知识管理软件 ShareSDK 功能强大、简单易用的iOS app开发必备社会化分享类库:Sh...

  • 社会化分享-系统自带

    社会化分享的方式 友盟 ShareSDK 系统自带:使用如下 系统分享 代码 //1.引入第三方框架 #impor...

  • Xcode 8友盟分享SDK6.1

    最近开发环境升级,伴随着坑来了。 为了方便管理,之前项目用的ShareSDK分享要换成友盟社会化组件分享。由于很久...

  • 第三方之QQ\微信分享

    有很多社会化分享平台 例如umeng sharesdk 都可以做到分享第三方 我是不想让apk太大 所以直接集成了...

  • error: "This app is not allowed

    之前 ShareSDK 做微信分享遇到过这个问题,写在了纸上,现在整理到简书。 问题描述 在根据 ShareSDK...

  • 分享问题实现汇总

    在iOS 或者安卓平台上实现社会化分享功能,一般就是通过第三方的SDK进行分享服务,如友盟分享,ShareSDK分...

网友评论

      本文标题:ShareSDK社会化分享bug整理

      本文链接:https://www.haomeiwen.com/subject/okglrxtx.html