如何在运行时确定应用程序是分发给内部或外部测试人员的?

3

我知道可以通过TestFlight或AppStore确定应用程序是否已安装。但对于那些通过TestFlight安装的应用程序,是否可能知道它们是分发给内部还是外部测试人员的呢? 谢谢。


我认为这是不可能的,因为它是相同的二进制文件。只有分发给不同的人不同。 - Pradeep K
ITunes Connect可以显示谁安装了您的应用程序。如果这还不够,您需要独立跟踪您的用户。您究竟想要实现什么? - zevij
1个回答

2
应用程序并不知道它来自哪里。您需要自己处理这些信息。
1)逐个识别您的用户,并决定他们是内部测试者还是外部测试者。
2)为内部/外部测试者制作自定义版本。在这种情况下,您可以为项目添加新目标,并仅更改构建设置中的一个变量以区分内部/外部版本。
您可以在此处找到多目标项目使用示例:http://www.raywenderlich.com/68613/create-paid-lite-version-iphone-app

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接