アプリに Firebase Invites 機能を実装しようとしています。主なロジックは、ユーザーが連絡先リストで友達を選択し、Firebase Invites を介して招待状を送信してこれを達成することです。アプリで認識できるように、ユーザーに関する平和な情報を送信したいと考えています。反対側では、彼/彼女の友人は電子メール/SMS を介してダイナミック リンク (Firebase Invites の仕組みだと思います) を受け取り、彼/彼女がそれを開くと、そのダイナミック リンクのデータに従って、ユーザーは彼を追加するように求めます。彼/彼女の友達として。Firebase Docs によると、このコードを見ることができます
if let invite = FIRInvites.inviteDialog() {
invite.setInviteDelegate(self)
// NOTE: You must have the App Store ID set in your developer console project
// in order for invitations to successfully be sent.
// A message hint for the dialog. Note this manifests differently depending on the
// received invation type. For example, in an email invite this appears as the subject.
invite.setMessage("Try this out!\n -(GIDSignIn.sharedInstance().currentUser.profile.name)")
// Title for the dialog, this is what the user sees before
sending the invites.
invite.setTitle("Invites Example")
invite.setDeepLink("app_url")
invite.setCallToActionText("Install!")
invite.setCustomImage("https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png")
invite.open()
}
ここでの私の質問は、メソッドで送信するユーザー情報を含む「app_url」を作成するinvite.setDeepLink("app_url")
方法です。そしてフレンドサイドでの扱い方。
ありがとう。