https://www.jianshu.com/p/eed01a661186
概念
https://www.jianshu.com/p/0811ccd6a65d
写分享SDK的一些思考
概念:
URL Scheme: 一个可以让app相互之间可以跳转的协议
拓展:网络协议、通信协议
LSApplicationQueriesSchemes 白名单 iOS9系统策略更新,限制了http协议的访问,此外需要在info.plist中将要使用的URL Scheme列为白名单,才可以正常检测其他应用是否安装
在以下位置注册 Sheme URL 之后,即具备被打开功能,一个app可以注册多个Scheme URL
image
以第三方应用墨客分享到微信为例,墨客注册微信分配的APPID 为shemeURL 供微信返回墨客调用
,墨客打开微信 墨客中的微信SDK已封装微信的sheme,直接打开即可
网友评论