pp-pping

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

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.

 

发表于 2018-08-23 11:51  pp/ing  阅读(228)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-05-21
  • 2021-06-27
  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
猜你喜欢
  • 2021-11-17
  • 2021-12-25
  • 2022-12-23
  • 2021-12-18
  • 2021-09-03
  • 2022-12-23
  • 2021-06-26
相关资源
相似解决方案