0

アプリに 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")方法です。そしてフレンドサイドでの扱い方。

ありがとう。

4

1 に答える 1

0

Firebase コンソールでダイナミック リンクを作成します。

  1. Firebase コンソールを開きます。
  2. サイドバー メニューの [Dynamic Links] をクリックして、[Dynamic Links] ページを開きます。このページでは、ダイナミック リンクとそのクリック率のリストを確認できます。
  3. [新しい動的リンク] をクリックし、[動的リンクを生成] が選択されていることを確認します。
  4. ダイナミック リンクの基本情報を提供します。こちらのドキュメントを参照してください

「フレンドサイド」での扱いがよくわからない。

于 2016-08-02T21:34:12.710 に答える