美文网首页iOS 移动端开发
友盟分享对于QQ或者微信不能分享,点击没有反应

友盟分享对于QQ或者微信不能分享,点击没有反应

作者: dq_optional | 来源:发表于2016-11-17 15:54 被阅读13531次

    本文章针对于网页内容分享

    首先,确定你的Xcode的配置是按照友盟分享文档,一步一步操作的。

    友盟iOS分享文档

    检查Xcode配置没有问题 ,注册的各种分享的AppKey和AppSecret 也没有问题。

    如果你的微信和QQ都不能分享,控制台打印如下:

    [UMSocialManager:625]:SocialPlatformType:1 create success or already exist

    [UMSocialManager:625]:SocialPlatformType:2 create success or already exist

    [UMSocialManager:625]:SocialPlatformType:3 create success or already exist

    [UMSocialManager:625]:SocialPlatformType:4 create success or already exist

    Error Domain=UMSocialPlatformErrorDomain Code=2003 "(null)" UserInfo={message=Share fail}

    你的图片没有提供,可以用本地图片试试。

    如果出现:

    Error Domain=UMSocialErrorDomain Code=5 "(null)" UserInfo={message=Share message invalid}

    标题或者内容没有提供。

    所以友盟分享记得,当后台没有返回图片或者标题、内容得单独考虑。

    当微信能够分享而QQ不能分享,并且控制台打印:

    [UMSocialManager:938]:can not find the platformProvider with platformType:5

    Error Domain=UMSocialPlatformErrorDomain Code=2001 "(null)" UserInfo={message=Not Support}

    QQ的.a文件没有导入工程关联,如图所示把友盟的QQ.a文件导入

    检查友盟的各种分享的.a文件 是否在 Build Phases

    QQ分享成功,但是在QQ空间看不到自己的动态,检查自己的友盟SDK是不是最新的版本,如果是,估计是要换成https,如果你的链接是淘宝的链接,QQ就会屏蔽掉。

    当邮件分享、短信分享等这样的系统页面点击没有反应,控制台打印:libc++abi.dylib: terminate_handler unexpectedly threw an exception

    (lldb)

    /**

    *  设置分享平台

    *

    *  @param platformType @see UMSocialPlatformType

    *  @param shareObject

    *  @param currentViewController 用于弹出类似邮件分享、短信分享等这样的系统页面

    *  @param completion  回调

    *  @discuss currentViewController 只正对sms,email等平台需要传入viewcontroller的平台,其他不需要的平台可以传入nil

    */

    - (void)shareToPlatform:(UMSocialPlatformType)platformType

    messageObject:(UMSocialMessageObject *)messageObject

    currentViewController:(id)currentViewController

    completion:(UMSocialRequestCompletionHandler)completion;

    所以currentViewController设置nil就可以。

    其他具体问题请QQ咨询:350218638

    希望本文章能够帮助你。

    相关文章

      网友评论

      • survivorsfyh:求解,分享跳转到对应的应用程序后无法分享内容,
        message=QQ share fail with unknow error, qqSourceCode=-1
      • 我是一只小菜鸟:问题解决了,谢谢,人很好,还帮我查看详细原因。
      • Kasign:为什么我的QQ空间的图片总是分享失败?用本地图片也不行。分享链接到空间就可以了?求指点
        Kasign:找到原因了,白名单配置的问题,加上mqqopensdkapiV4就好了
      • 863c73f31933:谢谢楼主,我的问题解决,就是.a库没有导入导致的
        dq_optional:@SunlightInMyLif 嗯不客气
      • fc18f69e6ff0:我现在有了qq的.a文件了但是还是不能分享qq
        :sob:
        7afbf1ca39a9:@闭上眼睛 你最后怎么解决的
        7afbf1ca39a9:@闭上眼睛 我也是、qq分享不了
        dq_optional:@闭上眼睛 你加我QQ吧
      • 无聊的暧:谢谢分享

      本文标题:友盟分享对于QQ或者微信不能分享,点击没有反应

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