什么是app外链?
app外链是指在一个app内部,引导用户点击一个链接跳转到另一个app或者网页的行为。它可以帮助app实现一些增值功能,比如分享、推荐、扫码等。通过app外链,app可以与用户对接更多的在线服务,拓展功能,也可以帮助app扩大用户群体,提高用户粘性和留存率。
app外链有哪些形式?
app外链有很多形式,比较常见的有以下几种:
- 扫码进入:用户通过扫图中包含的二维码或条形码进入指定页面
- 分享链接:用户通过分享某篇文章、某张图片或某个活动链接,进入到目标客户端
- 登录 redirect_uri:用户在某个网站身份认证完成后,从浏览器跳转回到app中,并传值给app
- 广告推荐:app在启动页、插页广告中推荐其他app或者链接
- app内部链接:app之间互相链接,形成一条粘性更高的用户储流
如何实现扫码进入的app外链?
实现扫码进入的方式只需要三部曲:
- 将二维码放入图片或者网页中
- 编写识别并跳转链接的代码
- 在app里打开该链接
如何推送广告的app外链?
推送外链广告的方法针对性强,需要根据业务场景进行选择:
- 启动页广告:在app启动过程中,推送一些最近上线的新app或者网站
- 插页广告:用户在app使用过程中,推送一些目标用户可能感兴趣的内容,并放在其浏览过的内容旁边
- 结清页广告:用户在app退出或者离开某个界面时,推送或者定位到其他app或者网站,以延长其停留时间,减少其流失率
如何确保app外链的安全性?
确保app外链的安全性至关重要,防止代码注入、安全漏洞等情况的出现,这里有几个方面需要注意:
- 应该限制跳转网址,确保跳转网址是已知有要求的,避免非法跳转
- 不信任源代码。在编写代码时,应该缩小其可访问范围,仅让其能访问所需的内存和DB等信息
- 应避免本地注入。app外链只能传递ID、路径等基本信息,不能将数据保存在设备