IOS9中各种微信或QQ分享SDK显示为安装软件
来源:互联网 发布:linux 下启动smb服务 编辑:程序博客网 时间:2024/06/08 10:30
终于下定决心升级到iOS9.1了,升级完成后这才发现app里点分享时只显示微信收藏,分享至好友和分享至朋友圈都没有了。点击微信收藏,居然还提示微信没有安装——想都不用想,肯定是iOS9惹的祸。
根据友盟社会化分享iOS文档 可知如果你的应用使用了如SSO授权登录或跳转分享功能,在iOS9下就需要增加一个可跳转的白名单,指定对应跳转App的URL Scheme,否则将在第三方平台判断是否跳转时用到的canOpenURL时返回NO,进而只进行webview授权或授权/分享失败。
方法是在Info.plist中添加相应的白名单,如下所示(文本模式打开再添加):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<key>LSApplicationQueriesSchemes</key><array>
<!-- 微信 URL Scheme 白名单-->
<string>wechat</string>
<string>weixin</string>
<!-- 新浪微博 URL Scheme 白名单-->
<string>sinaweibohd</string>
<string>sinaweibo</string>
<string>sinaweibosso</string>
<string>weibosdk</string>
<string>weibosdk2.5</string>
<!-- QQ、Qzone URL Scheme 白名单-->
<string>mqqapi</string>
<string>mqq</string>
<string>mqqOpensdkSSoLogin</string>
<string>mqqconnect</string>
<string>mqqopensdkdataline</string>
<string>mqqopensdkgrouptribeshare</string>
<string>mqqopensdkfriend</string>
<string>mqqopensdkapi</string>
<string>mqqopensdkapiV2</string>
<string>mqqopensdkapiV3</string>
<string>mqzoneopensdk</string>
<string>wtloginmqq</string>
<string>wtloginmqq2</string>
<string>mqqwpa</string>
<string>mqzone</string>
<string>mqzonev2</string>
<string>mqzoneshare</string>
<string>wtloginqzone</string>
<string>mqzonewx</string>
<string>mqzoneopensdkapiV2</string>
<string>mqzoneopensdkapi19</string>
<string>mqzoneopensdkapi</string>
<string>mqqbrowser</string>
<string>mttbrowser</string>
<!-- 人人 URL Scheme 白名单-->
<string>renrenios</string>
<string>renrenapi</string>
<string>renren</string>
<string>renreniphone</string>
<!-- 来往 URL Scheme 白名单-->
<string>laiwangsso</string>
<!-- 易信 URL Scheme 白名单-->
<string>yixin</string>
<string>yixinopenapi</string>
<!-- instagram URL Scheme 白名单-->
<string>instagram</string>
<!-- whatsapp URL Scheme 白名单-->
<string>whatsapp</string>
<!-- line URL Scheme 白名单-->
<string>line</string>
<!-- Facebook URL Scheme 白名单-->
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fbauth2</string>
<string>fbshareextension</string></array>
0 0
- IOS9中各种微信或QQ分享SDK显示为安装软件
- iOS9.0 微信、QQ分享提示未安装
- ios9 qq、微信分享和登录
- 不集成QQ、微信分享官方SDK 分享方法
- ios9适配中的分享(微信、新浪微博、QQ、QQ空间、支付宝)
- 不用微信SDK实现图片分享或文字分享
- android中关于图片分享到QQ或者微信,朋友圈及其他(免SDK)
- iOS9中实现微信分享到好友、朋友圈
- QQ,微博,微信链接分享无法显示分享记录
- iOS9微信QQ微博SDK需要在plist加的字段
- 微信JS-SDK实现自定义分享功能,分享给朋友,分享到QQ,分享到微博
- iOS开发 ios9.0后友盟第三方分享, qq微信找不到设备
- 微信SDK分享出现的各种问题
- 微信,QQ, 分享
- IOS9 QQ阿里微信跳转调整
- Android:QQ分享、微信分享、朋友圈分享(不使用第三方SDK)
- Android:QQ分享、微信分享、朋友圈分享(不使用第三方SDK)
- Android:QQ分享、微信分享、朋友圈分享(不使用第三方SDK)
- UIView的基本应用
- 博客迁移了
- C#类型转换总结(一)
- Ios和tvos按需请求资源简介
- iOS-获取Wifi的IP和名字
- IOS9中各种微信或QQ分享SDK显示为安装软件
- android 4.4 读写问题
- IOS开发:对TextField或TextView添加文字限制
- css3动画效果
- OSG教程:场景保存类Viewer
- 代码规范检查工具——checkStyle
- Android学习(四)
- mysql控制台常用命令大全
- 慕课网:Android异步加载AsyncTask项目实战上