【发布时间】:2017-10-20 12:37:19
【问题描述】:
我正在使用 AppInviteInvitation 让用户邀请其他人使用我的应用程序。有谁知道API是否有办法防止用户出现这两种情况:
- 已经安装了应用
- 之前收到过邀请吗?
谢谢!
【问题讨论】:
标签: android firebase google-app-invites
我正在使用 AppInviteInvitation 让用户邀请其他人使用我的应用程序。有谁知道API是否有办法防止用户出现这两种情况:
谢谢!
【问题讨论】:
标签: android firebase google-app-invites
Firebase App Invites 不允许您获取有关之前受邀用户或智能手机中已有应用程序的用户列表的信息。
我建议结合使用“Firebase App Invites”和“Facebook App Invite”。
Facebook App Invite 会处理您提到的两种情况:
1) 已安装应用 - 如果用户已安装应用,用户将不会在其通知中看到您的邀请。
2) 之前收到过邀请 - 如果用户已经收到了邀请,但他们在阈值时间之后不会再收到邀请。
但同样,您没有任何 API 来访问此信息,上述情况由 Facebook 自己处理。
【讨论】:
Google App Invites 仅允许您查明您被邀请的事实,但不会将此信息存储在任何地方。您可以使用 Kinvey、Deployd、PushWoosh 等服务,在这些服务中,您可以将发送的邀请信息记录在数据库中。因此,如果受邀用户安装了一个应用程序,您可以在那里修复发票还款问题,并且应用程序中的邀请用户会看到他还剩下多少个邀请要发送。
【讨论】: