码迷,mamicode.com
首页 > 移动开发 > 详细

iOS跳转第三方应用举例一号店和京东

时间:2018-08-23 13:10:28      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:temp   style   config   openurl   load   ipa   ios   web   pen   

1.首先要跳转到第三方应用都需要知道第三方应用的scheme,虽然百度能得到很多,但是不乏一些新增的或者改了的,怎么获得APP的scheme,鉴于现在iTunes不好用了,介绍一个app ---apple COnfigurator2 ,自行百度使用方法,这里只贴出找出ipa的路径 

~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/ ;

2.获取到scheme之后就要去添加白名单了,此处切记 添加白名单是在LSApplicationQueriesScheme ,千万别在URL types里添加;

3.此处说下一号店的scheme

因为现在很多公司都使用很多马甲包,所有有很多scheme,此处说一下碰到的问题,如果在webView里loadUrl,发现京东能跳转,一号店跳转不了(此时1号点的scheme:openapp.yhdmobile://),但是当使用[[UIApplication sharedApplication] openURL:[NSURL URLWithString:appScheme]];发现一号店是能跳转的,但是当我把一号店的scheme又添加一个为yhd的时候,发现,可以在webView里直接跳转了,因此判断webView的跳转其实和openURL走的不是同一个流程或者说是不一个scheme.

 

iOS跳转第三方应用举例一号店和京东

标签:temp   style   config   openurl   load   ipa   ios   web   pen   

原文地址:https://www.cnblogs.com/pp-pping/p/9522964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!