iOS app分享至好友,朋友圈,收藏,在iOS9系统之前,都是没问题的,当在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>

例如我的app只涉及到微信端分享,如图:

在iOS9上不能分享至微信,提示没有安装微信客户端相关推荐

  1. 微信公众平台开发之在网页上添加分享到朋友圈,关注微信号等按钮

    微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享 ...

  2. 微信支付未安装微信情况下调起支付无响应

    微信支付未安装微信情况下调起支付无响应解决办法 目前文档上并未说明.其实微信已经提供了响应的判断方法. IWXAPI wxapi = WXAPIFactory.createWXAPI(mContext ...

  3. 微信提示:非微信官方网页,需点继续访问才能打开网页的解决方案

    背景 大家是不是经常会遇到这种情况,分享出去的网页链接在微信里打开无法直接打开,会提示非官方网页的页面,需要点"继续访问"才能打开,当大家看到这种提示的时候就说明你访问的网页已经被 ...

  4. 电脑版微信提示音mp3_微信技巧,如何快速导出微信语音记录到电脑?无需ROOT版...

    微信现在越来越受欢迎,因为它很大程度上方便人们分享他们的照片,生活事件,以及与他人随时随地聊天.但是如果给你一段会议录音让你整理出来打成音频文件,你是不是会感觉到头疼麻烦呢?这时候你一定会想如果能有一 ...

  5. sqldbx连不上oracle,SqlDbx连接oracle(无需安装Oracle客户端)

    下载地址:https://download.csdn.net/download/xzplinke/10428957 解压SqlDbx.zip,将SqlDbx放到C:盘根目录(C:\SqlDbx 路径是 ...

  6. Android 11 安装了微信但是支付的时候提示未安装微信

    一.背景 Android 11 版本为加强用户隐私保护引入较多变更,第三方应用需要适配的有两个变更: 软件包可见性变更,会导致第三方应用通过 OpenSDK 接口拉起微信受限,从而影响分享消息到微信. ...

  7. Android 手机安装有微信,还是提示未安装微信

    Android 11 加强了隐私保护策略,引入了大量变更和限制 解决方法 根据Android官方给出的适配方案,在主工程的AndroidManifest.xml 中增加 <queries> ...

  8. Linux终端登录微信,Ubuntu18.04安装微信(Linux通用)

    1.直接解压运行(推荐1.4.5的方式) 先选择你系统版本: 算了,还是简单为新手分析一下==>tar命令可以解包.tar 和 .tar.gz.xxx.tar 的解压命令是 tar-xvf xx ...

  9. 【iOS开发】微信登录---没有安装微信客户端的解决方法(微信网页版登录)

    转载地址: https://www.jianshu.com/p/a92b532708b9 转载地址:https://www.jianshu.com/p/1c6acd09fe28

  10. [iOS]分享文件到QQ好友或微信好友

    APP中需要将文件分享给QQ和微信好友,常用下面这两种方式. 1.使用系统的UIActivityViewController类发送 2.使用QQ和微信的API分享 UIActivityViewCont ...

最新文章

  1. 【Android 应用开发】BluetoothAdapter解析
  2. python编程人脸识别工具_几行代码带你实现人脸识别。Python 就是这么简单
  3. 《MySQL——给长字符串加索引》
  4. python读写ini文件的库支持unicode_Python读写unicode文件的方法
  5. QT每日一练day5:QLabel和按钮窗口打印功能
  6. $emit和$on用法深挖
  7. python文件复制_python文件的复制
  8. 北京联通IPTV机顶盒管理密码
  9. 2021最新(ISC)2 CISSP 考试费用列表
  10. 关于微信公众号和小程序开发杂谈~快速认证小程序
  11. css横向导航栏布局,CSS04--对齐、 布局、导航栏
  12. 牛客编程巅峰赛S1第12场 王者B-上上下下(DP)
  13. C#winform窗体背景音乐播放总结
  14. 扒开现象看本质:大数据应用初成气候
  15. General Trainning Strategy in Caffe
  16. 完美世界手游服务器维护中,完美世界手游黑屏闪退解决办法 玩不了怎么办
  17. react学习经验总结(react安装)
  18. python类的简单定义
  19. 曹杨技术职业学校计算机专业,上海市曹杨职业技术学校
  20. 组策略(二):降低AD用户密码复杂度

热门文章

  1. 菜鸟教程首页制作html5
  2. 基于 word2vec 模型的文本分类任务
  3. Oracle ERP模块组成
  4. uib-datepicker-popup使用
  5. 鹰式价差matlab,蝶式及鹰式价差组合策略
  6. Sonic开源的云真机测试平台搭建记录
  7. Java修改图片格式
  8. 手机号电子邮箱怎么填写?
  9. 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
  10. 非参数中的秩和检验到底怎么做的?