我正在尝试在我的应用中实施Firebase邀请功能。主要逻辑是用户在联系人列表中选择他/她的朋友,他们将通过Firebase邀请发送邀请以实现这一点我想发送一些关于用户的信息以便我的应用识别。在另一端,他/她的朋友将通过电子邮件/短信接收动态链接(我认为这是Firebase邀请的工作方式),如果他/她打开它,那么根据动态链接中的数据,用户将要求添加他作为他/她的朋友。 根据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”,其中包含用{}}方法发送的用户信息。以及如何在朋友方面处理它。
感谢。
答案 0 :(得分:0)
在Firebase控制台中创建动态链接:
不确定在朋友方面处理它。"