Ais*_*abu 5 facebook ios swift
当我使用 Facebook App Ads Helper – Deep Link Tester时一切正常。应用程序将从 App Store 下载,URL 将被正确获取和处理。
但是如果我尝试从我的真实 Facebook 广告中测试它,应用程序也会从 App Store 下载,但获取的 URL 始终为零。
在设备上已安装应用程序的情况下,URL 将正确传递到我的应用程序并进行处理。
在应用程序委托方法中,我正在获取这样的延迟深层链接:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
//Another code
FBSDKAppLinkUtility.fetchDeferredAppLink({ (URL, error) -> Void in
if error != nil {
//Handle error
}
if URL != nil {
application.openURL(URL)
}
})
return true
}
func application(application: UIApplication, openURL URL: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool {
let result = self.handleURL(URL)
return result
}
Run Code Online (Sandbox Code Playgroud)
我检查了所有安装指南几次,似乎一切正常。
有什么想法吗?
看来一切都好,这是我在测试深层链接时的错误。我通过广告预览对其进行了测试,它没有跟踪用户足迹。Facebook 深度链接现在工作正常,我们通过 Mixpanel 分析证实了这一点。
| 归档时间: |
|
| 查看次数: |
2609 次 |
| 最近记录: |