2017-10-20 4 views
0

私はAppInviteInvitationを使用して、ユーザーが自分のアプリケーションに対して他のユーザーを招待できるようにしています。既存のユーザーを招待したり、以前に招待したりしないようにします。

  • はすでにアプリが
  • は、以前に招待状を受け取っインストールされている。これら2つのシナリオからユーザーを防止するためのAPIからの方法がある場合は誰でも知っていますか?

ありがとう!

答えて

1

Firebase App Invitesでは、スマートフォンの前に招待されている、またはすでにスマートフォンにアプリケーションを持っているユーザーのリストに関する情報は取得できません。

「Firebase App Invites」と「Facebook App Invite」の組み合わせを使用することをお勧めします。

のFacebookアプリのあなたが言及したシナリオの両方の世話を招待:

1)は既にアプリがインストールされている - ユーザーがすでにユーザーが自分の通知に招待表示されませんアプリをインストールしている場合。

2)以前に招待状を受信しました - ユーザーが既に招待状を受信して​​から、しきい値時間後に招待状を受信しなかった場合。

また、この情報にアクセスするためのAPIはありません。上記のシナリオでは、Facebook自体が注意を払っています。

1

Google App Invitesでは、あなたが招待されたという事実を知ることができますが、この情報はどこにも保存されません。 Kinvey、Deployd、PushWooshなどのサービスを使用して、データベースに送信された招待状に関する情報を記録することができます。したがって、招待されたユーザーにインストールされたアプリケーションがある場合は、そこで請求書の返済を修正することができます。また、招待されたユーザーは、送信した招待の数を確認できます。

+0

PS:ユーザーを特定するにはいくつかの方法があります。個人データを使用したり、サインインしたり、ランダムに生成されたIDを使用することができます。しかし、3番目のケースでは、ユーザーがアプリを再インストールするとすべてのデータが失われます。 –

関連する問題