【问题标题】:Mobile apps - Tracking links generated by app player移动应用程序 - 跟踪应用程序播放器生成的链接
【发布时间】:2021-03-19 15:41:15
【问题描述】:

我有一个游戏应用程序,我想添加一个选项,让玩家可以邀请他们的朋友加入游戏并因此获得奖励。 除了其中的一部分外,流程对我来说似乎真的很直接。 一个玩家(我们称他为 James)想要邀请另一个玩家(我们称她为 Tina),James 的请求生成了一个 Tina 可以点击的唯一链接(暂时搁置分享方法),当 Tina 点击它时,她被提及应用商店下载游戏。 我的问题来了,我可以将 James 请求的数据存储在数据库中,例如,创建一个特殊的请求哈希,该哈希将作为参数附加到链接,但现在 Tina 点击链接,打开我自己的网页这最终会将她转发到应用商店的下载页面,但是一旦她出现在我的页面上,我如何在她和他之间建立关联以供以后使用,以便我可以奖励他邀请她? 我的意思是,当她打开游戏时,我无法向应用传递任何内容,因为她可以决定何时何地打开我的应用。

我希望问题足够清楚,但总结一下: 我似乎找不到在尚未安装我的应用程序但在我的网页上的播放器上保存数据的方法。

欢迎任何帮助。

【问题讨论】:

  • 拥有uniq ID并在应用注册时分享它不是更容易吗?
  • 这会使播放器的过程复杂化,因此我希望它对播放器的干扰尽可能小(最少的步骤)。我将尝试使用 firebase 或分支提供的解决方案。

标签: android ios unity3d deep-linking


【解决方案1】:

是的,这是可能的,我使用 Firebase Dynamic links 完成了这项工作。

来自 Firebase 文档:

当用户打开您的一个动态链接时,如果您的应用还没有 已安装,用户被发送到 Play Store 或 App Store 进行安装 您的应用程序(除非您另有说明),然后您的应用程序就会打开。你可以 然后检索传递给您的应用程序的链接并处理深层 适合您的应用的链接。

还有另一种称为 Branch 的替代方法,它也可以通过设备指纹识别类似地完成工作。

阅读更多:https://blog.branch.io/how-to-use-dynamic-links-to-drive-better-user-experiences-at-scale/

【讨论】:

  • 如果它似乎满足要求,我会试一试并更新,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-08
  • 2016-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-03
  • 1970-01-01
相关资源
最近更新 更多