美文网首页
【iOS】QQ空间分享失败问题解决(网络连接超时)

【iOS】QQ空间分享失败问题解决(网络连接超时)

作者: FineFan | 来源:发表于2017-08-08 10:35 被阅读220次

    关于QQ分享的代码这里就不一一贴出了

    1、先下载QQ SDK,将库文件导入工程

    2、Build Phases添加相应系统库

    3、注册以及导入头文件后可按照官方文档进行分享代码添加

    http://wiki.connect.qq.com/ios_sdk_api_使用说明

    4、以上都没有问题了接下来的就在info.plist中添加

    这一步很重,不添加的话,调不出QQ

    添加后的效果就是如果手机安装了QQ就直接调出QQ,如果没有就调出网页分享

    还有一定注意真机测试分享,模拟器有时会报错

    -canOpenURL: failed for URL: "mqqopensdkapiV2://" - error: "This app is not allowed to query for scheme mqqopensdkapiv2"

    2017-08-07:19:32:41:182 -QQAPI- QQApi.m:613 QQApi.m: open URL failed at sendMessage

    5、如果- (void)handleSendResult:(QQApiSendResultCode)sendResult内sendResult为success

    就排查你分享的链接

    ```

    QQApiNewsObject *urlObj = [QQApiNewsObject objectWithURL:linkUrl  title:shareTitle description:textToShare previewImageURL:thumbUrl];

    ```

    最简便的方法就是江linkurl复制下来,直接发布到你的QQ空间,看是否能够成功

    QQ空间会过滤一些链接和敏感内容,但是app内分享不会提示你,只会提示网络连接问题等

    相关文章

      网友评论

          本文标题:【iOS】QQ空间分享失败问题解决(网络连接超时)

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