我想通过Firebase Invites发送带有推荐代码的链接。我知道使用Dynamic Links可以完成此操作,但不知道如何使用Invites实现。是否可以将由Firebase Invites生成的动态链接更改为我的自定义动态链接?
此外,当我使用Firebase Invites发送标准邀请时,即使应用已安装,它也总是打开Google Play。我能改变这一点吗?
我想通过Firebase Invites发送带有推荐代码的链接。我知道使用Dynamic Links可以完成此操作,但不知道如何使用Invites实现。是否可以将由Firebase Invites生成的动态链接更改为我的自定义动态链接?
此外,当我使用Firebase Invites发送标准邀请时,即使应用已安装,它也总是打开Google Play。我能改变这一点吗?
为什么不使用邀请ID作为推荐码?
例如,在onActivityResult
中:
val ids = AppInviteInvitation.getInvitationIds(resultCode, data!!)
你可以将它们发送到你的服务器,这样你就知道它们是用户x邀请用户y的推荐代码。
或者,您可以使用深度链接功能来链接到应用程序的特定部分(例如/referral/X12345
),从而保留现有的推荐代码。