Facebook深层链接通知未打开iOS应用程序

yyyllmsg  于 2023-02-10  发布在  iOS
关注(0)|答案(1)|浏览(137)

我是这个FB深度链接的新手,并遵循了文档https://developers.facebook.com/docs/ios/deep-linking/中提到的所有步骤,当我测试深度链接并触发通知时,我在FB应用程序中收到通知,但当我点击通知时,它会将我重定向到App Store,并要求打开或安装应用程序
预期结果:-启动应用程序
我尝试了开发者文档中提到的所有论坛

thtygnil

thtygnil1#

我使用这段代码:

let svcWWW : NSURL = NSURL(string: "https://www.facebook.com/radioNED/")!
let svcFB : NSURL = NSURL(string: "fb://profile/1238133072954301/")!
        
if (UIApplication.shared.canOpenURL(svcFB as URL)) {
            
    UIApplication.shared.open(svcFB as URL, options: convertToUIApplicationOpenExternalURLOptionsKeyDictionary([:]), completionHandler: nil)
            
} else {
            
    UIApplication.shared.open(svcWWW as URL, options: convertToUIApplicationOpenExternalURLOptionsKeyDictionary([:]), completionHandler: nil)
            
}

如果可用,它会打开Facebook应用程序。否则它会打开Safari并加载Facebook网页。
我希望这对你有帮助;)

相关问题