是否可以通过 Google Play 链接(可能作为Intent
)在第一个应用程序运行时将一些数据传递给应用程序。
我设想的场景是这样的:
- 我在市场上为特殊客户(促销等)分享了我的应用程序的特殊 URL
- 他们下载应用程序,安装应用程序。
- 在第一次运行时,我可以以某种方式提取我放在 url 上的数据
- 魔术发生
当前解决方案
我目前对这个问题的解决方案是向市场发送一个通用链接,并有第二个 url,他们点击我的应用程序有一个intent-filter
. 我真的很想只有一个网址供人们点击。
想法
我考虑过的另一种方法是让链接转到我的服务器,保存一些有关 HTTP 请求的唯一信息,然后尝试在第一个应用程序运行时将该信息与 Web 请求相关联,但这似乎很容易出错(IP 是在 NAT 后面的 Wi-Fi 上不是唯一的,用户代理不匹配......)。
任何建议将不胜感激。