我正在使用 Firebase 动态链接通过电子邮件和短信网关发送应用邀请。基本上,我在深层链接中发送邀请码。使用该邀请码安装的用户已连接到我的用户圈。
现在,我想向我的Facebook好友发送邀请码。有没有办法通过Facebook邀请发送深层链接。
以下是发送Facebook应用邀请的代码:
@IBAction func showFacebookInvite(_ sender: AnyObject) {
let content = FBSDKAppInviteContent()
content.appLinkURL = URL(string: "https://fb.meXXXXX")
let obj = FBSDKAppInviteDialog()
obj.content = content
obj.delegate = self
let temp = FBSDKAppInviteDialog.validate(obj)
print(temp)
content.destination = .facebook
FBSDKAppInviteDialog
.show(from: self, with: content, delegate: self)
}
任何建议。
您可以将 Firebase 动态链接分配给 content.appLinkURL 。当Facebook好友接受邀请时,好友将导航到链接并安装应用程序。
这应该与电子邮件/短信网关的功能相同。
要创建简短的FDL链接,请使用iOS Builder API https://firebase.google.com/docs/dynamic-links/ios/create