0

J'essaie d'implémenter la fonctionnalité Firebase Invites dans mon application. La logique principale est que l'utilisateur sélectionne ses amis dans la liste des contacts et ils vont envoyer une invitation via Firebase Invites pour réaliser ce que je veux envoyer un peu d'informations sur l'utilisateur à reconnaître par mon application. A l'autre extrémité, son ami recevra un lien dynamique (je pense que Firebase Invites fonctionne) via Email/SMS et s'il l'ouvre, d'après les données de ce lien dynamique, l'utilisateur va demander à l'ajouter comme son ami. Selon Firebase Docs je peux voir ce codeComment envoyer des informations utilisateur via des liens dynamiques via des invitations Firebase

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() 
     } 

Ma question est ici comment puis-je créer un « APP_URL » avec des informations utilisateur d'envoyer dans la méthode invite.setDeepLink("app_url"). Et comment le gérer du côté des amis.

Merci.

Répondre

0

Créer un lien dynamique dans la console Firebase:

  1. Ouvrez la console Firebase.
  2. Ouvrez la page Liens dynamiques en cliquant sur Liens dynamiques dans le menu de la barre latérale. Sur cette page, vous pouvez voir la liste de vos liens dynamiques et leurs taux de clics.
  3. Cliquez sur Nouveau lien dynamique et vérifiez que l'option Générer un lien dynamique est sélectionnée.
  4. Fournissez des informations de base pour Dynamic Link. see documentation here

Vous ne savez pas comment le gérer dans le "côté ami".

+0

Salut, Merci pour la réponse pouvez-vous s'il vous plaît me dire comment créer un lien dynamique par programmation en ajoutant quelque chose comme le nom. – ilvcs