ShareSDK第三方分享与登录遇到的问题

现在有闲写写之前我在使用 ShareSDK 第三方分享与登录遇到的问题,我在使用是官网版本:V3.2.0(现在版本:V3.2.1)的时候遇到问题,都是适配iOS9新特性的问题 Mob 官网有很详细文档教程,跟着它说的一步步做基本没问题 Mob官网ShareSDK文档 ShareSDK下载 【如果有写错的话,请大家告诉我,让我及时改正,也不用误导别人。谢谢】

http请求

  • 从iOS9开始,所有的http请求都改成了https,目的是增强数据安全。如果不更新的话,暂时可以在Info.plist中声明,使用不安全的网络请求。
 <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

分享只有微博

  • 如果在代码填的 Key 不止一个,点击分享只有显示微博,其他的都没有的话,
    • (1)需要用真机测试会显示,因为模拟器并没有安装微信,QQ 等等的 APP,检测没有就不显示
    • (2)如何真机测试也没显示的话,在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。
  • 如果想一次性集成最常用的微信、新浪微博、QQ、支付宝四者的白名单,则配置如下:
 <key>LSApplicationQueriesSchemes</key>
    <array>
        <string>mqqOpensdkSSoLogin</string>
        <string>mqzone</string>
      <!-- 新浪微博 URL Scheme 白名单-->
        <string>sinaweibohd</string>
        <string>sinaweibo</string>
         <string>sinaweibosso</string>
         <string>weibosdk</string>
         <string>weibosdk2.5</string>

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

      <!-- QQ、Qzone URL Scheme 白名单-->
        <string>mqq</string>
        <string>mqqapi</string>
        <string>mqqopensdkapiV3</string>
        <string>mqqopensdkapiV2</string>
        <string>mqqapiwallet</string>
        <string>mqqwpa</string>
        <string>mqqbrowser</string>
        <string>wtloginmqq2</string>

      <!-- 微信 URL Scheme 白名单-->
        <string>weixin</string>
        <string>wechat</string>
        <string>weibosdk</string>
        <string>weibosdk2.5</string>

    </array>
  • 添加后就有其他的了

显示手机 APP

新浪微博SDK没适配崩溃

  • 新浪微博SDK需要在项目的Build Settings中的Other Linker Flags添加”-ObjC”,如果不配置有可能会崩溃。(这个官网文档有说,只是我粗心了)

Paste_Image.png

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏拂晓风起

Flex 4 NativeWindow 中添加Flex组件(问题很多,尚不完善)

1244
来自专栏技术博客

ExtJs十三(ExtJs Mvc图片管理之三)

现在要完成目录的编辑操作。因为目录的编辑只是改变目录名称,因而使用Cellediting插件就可完成工作。要完成这个不难,首先在目录树的定义中加入以下语句隐藏列...

1273
来自专栏跟着阿笨一起玩NET

MySql可视化工具MySQL Workbench使用教程

MySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能。

1.1K0
来自专栏Ken的杂谈

Grafana快速入门:InfluxDB数据源以及曲线图表仪表盘配置

Grafana默认支持的数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch

1.7K3
来自专栏Python攻城狮

web服务器1.HTTP协议介绍2.http协议分析3.总结4Web静态服务器

HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consorti...

901
来自专栏移动端周边技术扩展

Server持续构建IPA测试

2178
来自专栏前端人人

React多页面应用4(webpack自动化生成多入口页面)

本教程总共7篇,每日更新一篇,请关注我们!你可以进入历史消息查看以往文章,也敬请期待我们的新文章! 1.React多页面应用1(webpack开发环境搭建,包...

6025
来自专栏草根专栏

Git - Tag

Lightweight Tags. ? 如果想标注某个事件/里程碑, 就需要使用git tag tag名. ? 列出所有的tag: git tag --list...

2916
来自专栏Python、Flask、Django

Ajax 学习(一)

1225
来自专栏极客猴

Django 实战1:搭建属于自己社工查询系统(上)

前面的文章已经把模板、模型、视图、表单等知识点逐一讲解,大家已经熟悉它们具体用法。但如何将其串联起来还一筹莫展。本篇文章分享我之前做过的一个小项目,帮助大家抹开...

1.1K2

扫码关注云+社区

领取腾讯云代金券