2017-10-20 203 views
0

我正在使用AppInviteInvitation让用户邀请其他人为我的应用程序。有谁知道,如果有来自API的方式,以防止这两种情况的用户:防止邀请现有用户或之前邀请

  • 已安装应用程式
  • 收到邀请之前?

谢谢!

回答

1

Firebase应用邀请不允许您获取以前受邀或在智能手机中已有应用程序的用户列表信息。

我会建议使用“Firebase App Invites”和“Facebook App Invite”的组合。

Facebook应用邀请照顾两个你所提到的情况:

1)已安装应用程序 - 如果用户已经有一个应用程序安装,用户将无法看到你的邀请他们的通知。

2)先前收到邀请 - 如果用户已经收到邀请,然后他们会在阈值时间后再收到邀请。

但是,您再也没有任何API来访问这些信息,上述场景由Facebook自己处理。

1

Google应用邀请只允许您了解您受邀的事实,但不会将此信息存储在任何地方。您可以使用Kinvey,Deployd,PushWoosh等服务,您可以在其中记录有关在数据库中发送的邀请的信息。因此,如果受邀用户安装了应用程序,则可以在那里修复发票还款,并且应用程序中的邀请用户可以看到他已发送多少邀请。

+0

PS:有几种识别用户的方法:您可以使用一些个人数据,要求登录或使用随机生成的ID。但在第三种情况下,如果用户重新安装应用程序,则所有数据都将丢失。 –