应用间的跳转传值和强更等小功能

2018-10-30  本文已影响3人  机智的昵称

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

urltype和白名单

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

声明周期方法设置

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

授权功能

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

授权完成

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

跳转不同页面

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

生命周期方法

具体内容查看demo:GitHub_demo

觉得有用的话请给个小星星

上一篇 下一篇

猜你喜欢

热点阅读