gpt4 book ai didi

ios - 如何使用 Facebook 延迟深度链接功能进行新安装并在将 iOS 应用程序发布到 AppStore 之前对其进行测试?

转载 作者:IT王子 更新时间:2023-10-29 08:15:42 27 4
gpt4 key购买 nike

我做了一些探索,发现了以下内容,这是我目前所做的:

  1. 实现了自定义 URL,例如 myApp://

  2. 添加 FacebookAppID,显示名称到我的 info.plist 文件

  3. 包含 Facebook SDK

  4. 通过 Facebook 移动托管 API 创建 Facebook 应用程序链接,并获得类似于以下内容的 URL:https://fb.me/1601524146753610

  5. 在创建应用安装广告时使用上述 URL 作为深层链接。

  6. 在我的 AppDelegate.m 中实现了以下功能

     - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
  7. 在我的 AppDelegate.m 中添加以下代码

    //Initialization
    [FBAppEvents activateApp];
    [FBSettings setClientToken:@"ca45a3a2133ae2f37ebd4d90408816e6"];

    //Function to check for deferred deep link and call the method with recieved url
    [FBSDKAppLinkUtility fetchDeferredAppLink:^(NSURL *url,NSError *error){
    if(url)
    [self application:nil openURL:url sourceApplication:nil annotation:nil];
    }];

    如果我在获取延迟深层链接时遗漏了什么,请告诉我。
    此外,在将我的 iOS 应用程序发布到 AppStore 之前,我如何进行相同的测试

最佳答案

我曾报告过相同的 facebook 支持,他们说上述步骤对于实现延迟深度链接功能是正确的。

另外,同样可以测试如下:

  1. 访问 https://developers.facebook.com/tools/app-ads-helper

  2. 选择您的应用并点击“提交”。

  3. 在底部,您会在开发人员工具下找到“深层链接测试器”。点击“测试深层链接”,您可以在对话框中输入要测试的深层链接。

  4. 如果您想验证延迟链接,请选中对话框中的“发送延迟”。

因此,执行此操作后,您需要卸载该应用程序(如果已经存在),然后从应用程序商店重新安装。您将在其中进行测试的设备应该安装了 Facebook 应用程序,并使用您从应用广告助手发送“延迟深度链接请求”的帐户登录。

现在,当您打开您的应用时,您应该能够看到您的延迟深度链接功能正在运行。

上述步骤对我有用。

关于ios - 如何使用 Facebook 延迟深度链接功能进行新安装并在将 iOS 应用程序发布到 AppStore 之前对其进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30352690/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com