关于Getinstall微信下载APP接口的若干问题
前言:
前段时间公司做APP微信推广,采用了Getinstall的APP下载解决方案,用着还不错,也推荐给了一些朋友。最近闲来无事,就将我自己以及同事和朋友在使用Getinstall过程中遇到的问题做了整理,分享给大家,希望能帮到大家。
声明:有些问题不是我所涉及的领域,问题的回答,有些也是从别的地方搜集的,如果有谬误的地方,欢迎大家指出。
通用问题:
1、问题:Getinstall下载解决方案是什么意思?
答:Getinstall的下载解决方案就是能够让开发者将原始的下载链接经过接口转换后,直接可以通过在微信中点击/扫码直接自动下载安装APP,从而免去用户安装APP过程中繁琐复杂的操作,例如安卓用户在微信中下载APP,需要操作复制下载链接、打开浏览器、粘贴网址、打开下载页、点击下载、选择普通下载(某些浏览器特性)等繁琐流程步骤,APP下载流程优化,大大改善用户下载安装体验,使之尽快到达APP的核心业务功能,数倍提高安装转化。
2、问题:目前Getinstall能实现的功能场景有哪些?
答:1.微信内所有网站广告推广APP;2.微信公众号/小程序推广APP;3.在微信中给用户发送APP下载地址;4.用户微信扫码直接下载安装APP(手机端长按识别、PC站扫码识别、线下地推海报扫码识别);5.推广APP链接经常被微信封杀;6.渠道统计;7.其他一些场景
3、问题:Getinstall 个性化安装的实现流程是怎样的?
答:步骤大概分为Android和Apple两种操作系统:
1.安卓用户在微信中点击链接/扫码后,Getinstall会自动调用手机自带外部浏览器,打开下载落地页或者直接弹出提示下载apk安装包。
2.IOS用户在微信里点击链接/扫码时,Getinstall会自动调用AppStore的应用下载模块直接安装APP,即使用户的应用没有上架AppStore,也可以实现一键安装。
4、问题:demo测试流程是怎样的?
答:如果是去Getinstall官网自助测试,只支持填写安卓安装包的下载地址,因为苹果包的特殊性,大部分用户无法自己通过现有的下载页提取真实下载地址,所以建议直接联系技术支持客服提供下载页面,由他们代为生成Demo
5、问题:正常情况下后台自助填写地址后仍然无法下载的因素有哪些?
答:1、过期或动态的下载地址:很多客户的APP下载地址为第三方分发平台提供的服务,某些平台真实地址会因为防盗链增加了动态变化的保护措施,提取链接会在几分钟或几小时后失效
2、错误的填写地址:后台填写地址常见错误有:a.地址未带http:// 或https:// 协议头;b.地址前后或中间带空格;c.下载地址无法打开;d.苹果安装包未签名(未签名的安装包即使下载安装也无法打开)
6、问题:如何通过下载页面提取真实的下载地址?
答:在此我们需要掌握简单的浏览器调试基础,在浏览器中按下F12或者右键检查进入调试模式后将监控盘调至Network模式,模拟环境选择对应的机型,访问下载页或需要点击下载后从监视窗选择对应地址即可,此环节可由技术客服代为完成或者经过客服简单教学自行掌握。
7、问题:安装渠道和宣传渠道的区别?
答:安装渠道的链接点击进入后会直接去下载(或拉起),无页面(不需要填写自定义url)。而宣传渠道链接点击进入后是用户自己开发的页面(自定义url的页面)。
8、问题:android、ios 下载规则?
答:android是下载上传到服务器、云存储或分发平台的apk。ios下,未上架版(又称测试版)是下载上传的ipa对应的plist,正式发布上架AppStore的应用,会直接引导到Appstore(填写的对应地址)下载界面。
9、问题:下载地址已经被微信屏蔽还可以使用Getinstall吗?
答:安卓系统下,Getinstall会在跳出微信到浏览器后,才会最终落地到用户的下载地址,苹果设备中,Getinstall会在进入AppStore下载模块后才会跳转到原始下载地址,所以下载地址在微信中被封,并不影响正常的下载流程
10、问题:为什么我使用安卓访问Getinstall生成的地址在浏览器中仍然会提示风险被屏蔽
答:因为Getinstall在安卓设备中跳出微信到外部浏览器后,最终仍然会打开原始地址,若该链接或域名在某些特定浏览器中进入高危名单仍然会收到浏览器的阻挠,这时候建议更换分发平台或者下载地址的主域名
后记:
以上问题,是根据自己集成过程中遇到的问题,以及同事朋友遇到的问题做的总结,可能有些琐碎,未做分类除了,望大家谅解。以后有机会,会重新整理。最后想说,分享是一种好习惯,希望大街多多分享。