Play Install Referrer与Firebase Deeplink跨平台推荐码方案技术问询
跨平台推荐链接积分发放方案分析与疑问解答
需求:通过推荐链接,在安卓和iOS应用安装后获取推荐码,以此为用户发放积分。目前调研了两种实现方案:
方案1:Play Install Referrer API
- 适配范围:仅支持安卓平台,无法覆盖iOS
- 示例链接:
https://play.google.com/store/apps/details?id=com.example.myapp&referrer=utm_source%3Dstaff-referral%26utm_content%3713491235 - 使用方式:调用该API可提取出推荐码
713491235 - 官方规则:安装引荐信息90天内有效,应用重装后失效;官方建议仅在应用首次启动时调用一次API
方案2:Firebase Deep Linking
- 适配范围:支持安卓、iOS跨平台
- 示例链接:
https://myapp.page.link/?link=https://mywebapp.com/713491235&apn=com.example.myapp - 使用方式:通过Firebase Deeplink API获取包含推荐码的目标链接
https://mywebapp.com/713491235 - 待明确问题:
- 若通过该深度链接安装应用后,间隔多日才首次打开,是否仍能获取到链接中的推荐信息?
- 若点击链接后未立即安装应用,后续通过应用商店搜索安装,首次打开时能否获取该链接的引荐信息?
- 是否可以将两种方案结合,构造如下链接,让安卓未安装应用时优先使用更可靠的Play Install Referrer API:
https://myapp.page.link/?link=https://mywebapp.com&apn=com.example.myapp&afl=https://play.google.com/store/apps/details?id=com.example.myapp&referrer=utm_source%3Dstaff-referral%26utm_content%3713491235 - 若不将Play Install Referrer专属链接转为通用链接,由于无法预知用户设备类型,这类Play商店专属链接的实用性较低,其具体适用场景是什么?
内容的提问来源于stack exchange,提问作者Housefly
相关产品推荐
相关产品推荐

