在没有App Store ID的情况下测试iOS“深度链接”

时间:2012-07-12 16:28:45

标签: ios facebook facebook-ios-sdk deep-linking app-id

所以,我已经找到了答案,但实际上找不到任何东西......

我想测试Facebook深入链接到我的iOS应用程序。我想尝试在请求的“data”参数中传递JSON,因此

 NSMutableDictionary* defaultParams = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                          JSONString, @"data",                       
                                          @"Check out my app",  @"message",
                                          nil];

    [facebook dialog:@"apprequests"
           andParams:defaultParams
         andDelegate:nil];

为了将此信息显示为接收用户(在移动设备上)的通知,我必须拥有移动网站网址或深度链接以及在Facebook应用设置页面中输入的App Store ID。这花了我很多年的时间来解决这个问题,但我已经做到了这一点......

现在,如果我输入现有已发布应用程序的App Store ID,则可以使用,但会重定向到错误的应用程序(如果未安装,则重定向到iTunes / AppStore)。

我真的想测试我的应用程序将如何处理被我相应的Facebook应用程序唤醒,而不会将其提交到App Store。

有没有人有解决方法或方法来实现这一目标?我可以在iTunes连接中制作应用程序而不提交吗?如果Facebook /我的设备不在线,他们将如何知道两者是否已连接?

由于

萨姆

1 个答案:

答案 0 :(得分:4)

您可以在iTunes Connect中设置应用。确保你一直走到准备上传二进制文件的位置。如果您随后在iTunes Connect中查看应用程序的详细信息,它将为您提供iTunes ID。你可以在Facebook上使用它。