我们如何使用深度链接信息收集发件人数据,例如使用 Google API AppReferral 的邮件 ID

Posted

技术标签:

【中文标题】我们如何使用深度链接信息收集发件人数据,例如使用 Google API AppReferral 的邮件 ID【英文标题】:How can we use the deeplink information to gather sender data like mail id using Google API AppReferral 【发布时间】:2016-05-05 09:24:56 【问题描述】:

我正在尝试使用此 https://developers.google.com/app-invites/android/ 详细信息进行应用程序推荐。

我的应用程序要求一旦接收者安装了推荐的应用程序,发送者需要获得一些积分。

但是当接收者安装应用程序时,我无法获得任何关于发送者的数据。

请告诉我如何使用https://developers.google.com/app-invites/android/ 这个详细信息获取发件人信息。

【问题讨论】:

【参考方案1】:

收到邀请的用户将从短信或电子邮件发件人信息中知道是谁发送了邀请,但正如您所指出的,接收应用程序不会获得此数据。但是,发送应用程序可以发送特定于应用程序的身份作为深度链接的查询参数,可能是可用于奖励积分的游戏特定用户 ID。

【讨论】:

如果我将深层链接更改为我的应用程序播放商店链接,我无法收到邀请提醒。你对此有什么想法吗?请告诉我。 @吉姆 抱歉重播晚了。根据我从您的描述中可以推断出的内容,您可以将查询参数添加到您的深层链接而不影响您的深层链接,并且它能够获得邀请警报(我推断这意味着匹配 Intent 过滤器)。例如,在邀请生成器中: .setDeepLink(Uri.parse("example.com/offer/free_trial_campaign?senderGameId=1234"))

以上是关于我们如何使用深度链接信息收集发件人数据,例如使用 Google API AppReferral 的邮件 ID的主要内容,如果未能解决你的问题,请参考以下文章

uniapp系列-使用uniapp携带收件人信息调用手机邮件应用发邮件的2种方案

如何使用 Flutter Web 进行深度链接?

Chromecast v3|安卓 |如何使用自定义命名空间?

如何从手动创建的 Firebase 动态链接中收集统计信息?

如何从电子邮件中提取收件人

如何在 iOS 6 中为 UIActivityViewController 设置收件人?