iOS - Firebase动态链接与Facebook好友邀请问题

时间:2017-10-17 18:45:52

标签: ios swift deep-linking firebase-dynamic-links facebook-invite

我正在使用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)
}

任何建议。

1 个答案:

答案 0 :(得分:0)

您可以将Firebase动态链接分配给content.appLinkURL。当Facebook好友接受邀请时,朋友将导航到该链接并安装该应用程序。

这应该与email / sms网关功能相同。

要创建简短的FDL链接,请使用iOS Builder API https://firebase.google.com/docs/dynamic-links/ios/create