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