Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何测试;“在应用程序中打开”;在开发构建中使用branch.io创建的分支链接的功能?_Ios_Branch.io - Fatal编程技术网

Ios 如何测试;“在应用程序中打开”;在开发构建中使用branch.io创建的分支链接的功能?

Ios 如何测试;“在应用程序中打开”;在开发构建中使用branch.io创建的分支链接的功能?,ios,branch.io,Ios,Branch.io,我有一个应用程序已经在App Store中。我必须检查我在development build中使用branch.io添加的分支链接功能。也就是说,当用户在社交网络上共享某些内容时,单击共享帖子应该会打开已安装的应用程序。那么如何在开发构建中检查此功能呢 Branch.io中的Alex:Branch不知道(或不关心)应用程序是如何安装到您的设备上的。直接从Xcode安装和使用测试版发行系统(TestFlight、曲棍球、Fabric等)的处理方式与通过应用商店的处理方式完全相同 以下是一个可用于测

我有一个应用程序已经在App Store中。我必须检查我在development build中使用branch.io添加的分支链接功能。也就是说,当用户在社交网络上共享某些内容时,单击共享帖子应该会打开已安装的应用程序。那么如何在开发构建中检查此功能呢

Branch.io中的Alex:Branch不知道(或不关心)应用程序是如何安装到您的设备上的。直接从Xcode安装和使用测试版发行系统(TestFlight、曲棍球、Fabric等)的处理方式与通过应用商店的处理方式完全相同

以下是一个可用于测试此功能的流程:

  • 安装包含Branch SDK的应用程序版本
  • 生成链接并将其发布到类似iOS Notes的地方
  • 卸载你的应用程序
  • 打开链接,让它一直重定向到应用商店页面
  • 关闭应用商店
  • 在本地安装应用程序的构建(使用Xcode或TestFlight/Fabric等)
  • 打开你的应用程序
  • 链接数据将返回给您,与用户从应用商店安装应用程序时的方式完全相同

  • 1.我从Xcode中获取了一个具有分发证书的版本,安装了它并在facebook上分享了一篇帖子。2.单击链接并重定向到我在分支仪表板上设置的网页,从那里重定向到应用商店应用程序。3.卸载应用程序并重新安装。4.单击共享链接打开应用程序,但没有帮助。我使用了[getTestInstance],并且在info.plist中有live和test键。请帮助。Facebook实际上不是一个测试的好地方,因为它阻止打开第三方应用程序(我编辑了答案以反映这一点)。尝试使用iOS Notes应用程序。如果您使用的是
    getTestInstance()
    ,请确保用于测试的链接也是使用您的测试密钥生成的,否则会出现不匹配。我可以通过电子邮件共享的链接打开开发应用程序。但对于facebook和twitter,它会重定向到appstore。当我手动打开应用程序时,当用户点击链接时,它会重定向到我需要打开的页面。我不明白为什么这些社交媒体在点击共享帖子时不会自动打开我的应用程序。