友盟分享在不同系统ios9和ios7有啥不同白名单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了友盟分享在不同系统ios9和ios7有啥不同白名单相关的知识,希望对你有一定的参考价值。

参考技术A 毫无疑问是ios7快,但IOS9相比IOS7改进巨大:
1、支持第三方输入法(利于打字),这个国人必须。
2、增强的电源管理,更省电,内置低功耗模式,设置中即可开启。
3、增强的通知,通知中心可以加载自定义的框架。
4、增强的控制中心,切换开关更方便。
5、更多的应用选择,支持安装所有版本的IPA应用。
6、更美观、易用:IOS9在界面细节上有优化并且增强了程序间的切换等。
6、鱼和熊掌不可兼得,为了这些新的功能和强化,损失一些速度完全可以接受(也还好)。我iPhone4S都运行着IOS9.2.1,挺流畅,待机6~7天。

iOS开发--使用友盟快速分享与第三方登录注意事项

参考技术A 官方说的比较详细,但是就是有些重复,而且有很多坑

在info.plist中加入安全域名白名单(右键info.plist用source code打开)

在info.plist的NSAppTransportSecurity下新增NSAllowsArbitraryLoads并设置为YES,指定所有HTTP连接都可正常请求 http://dev.umeng.com/social/ios/ios9

打开app,用第三方登录,发现没有sso授权页面,或打开QQ失败、微信失败、微博失败等

info.plist增加:

在iOS9下就需要增加一个可跳转的白名单,指定对应跳转App的URL Scheme,否则将在第三方平台判断是否跳转时用到的canOpenURL时返回NO,进而只进行webview授权或授权/分享失败。

以上是关于友盟分享在不同系统ios9和ios7有啥不同白名单的主要内容,如果未能解决你的问题,请参考以下文章

iOS9系统分享失败问题解决

iOS9适配 之 关于info.plist 第三方登录 添加URL Schemes白名单

友盟分享适配iOS9

iOS9适配 之 关于info.plist 第三方登录 添加URL Schemes白名单

iOS开发--使用友盟快速分享与第三方登录注意事项

iOS开发——Scheme白名单