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.

     

  • 相关阅读:
    兼容IE678浏览器的html5标签的几个方案
    CommonJS和AMD/CMD
    axios的使用
    自己写表单校验插件
    表单校验
    JS打开新窗口的2种方式
    mac 上使用移动硬盘
    Boostrap
    Web.config详解
    DataTable
  • 原文地址:https://www.cnblogs.com/pp-pping/p/9522964.html
Copyright © 2011-2022 走看看