1

我正在使用Firebase動態鏈接使用電子郵件和短信網關發送應用邀請。 基本上,我在深度鏈接中發送邀請碼。 安裝了該邀請代碼的用戶已連接到我的用戶圈。iOS - Firebase與Facebook好友動態鏈接邀請問題

現在,我想邀請我的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) 
} 

任何建議。

回答

0

您可以將Firebase動態鏈接分配給content.appLinkURL。當Facebook朋友接受邀請時,朋友將導航到該鏈接並安裝該應用程序。

這應該與電子郵件/短信網關功能相同。

要創建短鏈接FDL使用的iOS API生成https://firebase.google.com/docs/dynamic-links/ios/create

+0

如果我加入我的動態鏈接,那麼Facebook SDK是失蹤的應用網址投訴。 所以這樣做是不可能的。 – user3804063

+0

這很有趣。有沒有可能爲此創建可再現的示例應用程序?並共享源代碼?我將嘗試找到一種方法讓FDL與Facebook邀請功能一起工作。 –

+0

我告訴過有關Firebase支持的情況,他們很遺憾地告訴他們,他們不支持這個,但我們可以分享。 但共享不是我要找的功能。我正在尋找一對一的邀請。無論如何非常感謝你。讚賞。 – user3804063