【分享】关于openinstall的14个问答

前言:

前段时间公司做APP推广,采用了openinstall的个性化安装的解决方案,用着还不错,也推荐给了一些朋友。最近闲来无事,就将我自己以及同事和朋友在使用openinstall过程中遇到的问题做了整理,分享给大家,希望能帮到大家。


声明:有些问题不是我所涉及的领域,问题的回答,有些也是从别的地方搜集的,如果有谬误的地方,欢迎大家指出。


通用问题:

1、问题:个性化安装是什么意思?

     答:个性化安装就是能够让开发者将URL参数传递给安装后的APP,从而免去用户安装APP后繁琐的参数填写,例如免去用户手动填写邀请码、绑定信息,甚至是注册、登录等繁琐流程步骤,APP流程优化,大大改善用户首次使用体验,使之尽快到达APP的核心业务功能。


2、问题:目前openinstall能实现的功能场景有哪些?

     答:1.免填邀请码;2.用户分享统计;3.自动关注;4.商品导购;5.兴趣建模;6.渠道统计;7.其他一些场景


3、问题:openinstall 个性化安装的实现流程是怎样的?

     答:步骤大概分为三部分:
           1.集成了openinstall SDK的下载页面会将分享的用户信息通过JS SDK解析拿到后传到openinstall的服务器(例如用户id)。
           2.用户下载APP,安装后,APP里面的SDK向服务器申请参数。
           3.APP里面的SDK获取到个性化参数后,就可以进行相关处理。


4、问题:demo测试流程是怎样的?

      答:android:
             1、卸载之前的旧版app,产生链接(可以在控制中心快速生成),也可以是自己的集成了js SDK的下载页。
             2、下载安装。
             3、安装后获取相应的参数。
             ios:
             1、卸载之前的旧版app,产生链接(可以在控制中心快速生成),也可以是自己的集成了js SDK的下载页 。
             2、点击链接,跳到下载页面。
             3、安装后获取自定义参数。


5、问题:正常情况获取不到参数的因素有哪些?

      答:1、超过两小时还未下载
             2、错误的测试流程(生成链接时,应该先卸载之前的应用,再点击下载安装)。


6、问题:渠道参数获取方法有什么用?

      答:这个渠道方法是为了调试用的,或者实现和渠道参数相关得其它需求。还可以验证是否能获取到渠道号,如没有其他需求,只要在控制中心配置渠道链接就行了。


7、问题:什么是 ios Universal Links?

       答:Apple 推出通用链接:一种能够方便的通过传统 HTTP 链接来启动 APP, 使 用相同的网址打开网站和 APP。   当你的应用支持通用链接,iOS9 之后 , 用户可以点击一个链接跳转到你的网站,并获得无缝重定向到您安装的应用程序,而无需通过 Safari 浏览器。如果你的应用不支持的话,点击链接将会用 Safari 来打开。


8、问题:使用通用链接后App右上角的openlink.cc 是什么?

       答:使用 Universal Links  后 就会在App 右上角显示这个链接。用户点击App右上角的openlink.cc后,通用链接将不会直接跳转App了,会显示通用链接对应网页。


9、问题:getChannelInstallParamsFromOpenInstall这个方法在什么情况下才会被调用?

       答:当在控制中心里面的渠道链接设置了相关的参数就会调用这个方法。


10、问题:js SDK的作用是什么?

       答:是为了能够获取、识别用户信息,传给opneinstall服务器。


11、问题:js SDK集成注意事项?

       答:如果在渠道链接配置了自定义url,那么url里面就不能再加入channelCode,否则会出现统计问题openinstall的js初始化代码劲量写在外面,避免在触发事件中执行。js SDK 初始化代码尽量写在<head></head>标签里面初始化。


12、问题:安装渠道和宣传渠道的区别?

       答:安装渠道的链接点击进入后会直接去下载(或拉起),无页面(不需要填写自定义url)。而宣传渠道链接点击进入后是用户自己开发的页面(自定义url的页面)。


13、问题:android ios 下载规则?

       答:android是下载上传到openinstall服务器的apk。ios测试时是下载上传的ipa,正式发布后,打开appstore下载开关,会引导到appstore(填写的对应地址)下载。


14、问题:为什么需要上传包问题?

       答:android上传包是为了测试和下载。ios上传只是为了测试,正式发布后会走appstore下载。


后记:

          以上问题,是根据自己集成过程中遇到的问题,以及同事朋友遇到的问题做的总结,可能有些琐碎,未做分类除了,望大家谅解。以后有机会,会重新整理。最后想说,分享是一种好习惯,希望大街多多分享。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值