应用跳转首先需要在URLtype里面设置一个自己的名字,然后再白名单里添加需要跳转的应用的URLtype,需要跳转的应用也需要这样配置.

配置完成后需要在生命周期方法里去接收传过来的URL,根据不同的URL可以做截取判断进行不同的处理(下面的方法在9.0过期,建议加一个版本判断)

跳转到另一个应用的授权页面,点击授权时在链接里传入需要的参数,这一步应该先去和服务器进行交互在获取要传出去的参数.

授权完成跳转回应用,截取回传的参数判断成功和失败.同时可将回传的键值对转换成可用的字典.

跳转固定页面需要设置不同的参数字段在生命周期方法里做跳转判断.

处理版本更新时,需要在生命周期方法里在调取一遍版本判断,避免用户跳到App Store在调回应用提示就取消的问题.

具体内容查看demo:GitHub_demo
觉得有用的话请给个小星星
网友评论