zoukankan      html  css  js  c++  java
  • 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.

     

  • 相关阅读:
    数据表的水平拆分
    高性能网站架构
    文本框内容改变触发事件
    树莓派3B(1)- Raspberry Pi 3B 安装系统并联网
    一年经验Java程序员面经小记
    Windows系统安装总结
    树莓派3B(2)- 配置多个wifi,自动寻找可用网络
    Centos7 Apache实现Http访问SVN资源库
    Centos7搭建svn服务
    读《重构 改善既有代码的设计》有感
  • 原文地址:https://www.cnblogs.com/pp-pping/p/9522964.html
Copyright © 2011-2022 走看看