是否有可能在运行时检测到已通过TestFlight Beta(通过iTunes Connect提交)与App Store安装了应用程序?您可以提交单个应用包,并通过它们提供.是否有可以检测安装方式的API?或收据是否包含允许确定此信息的信息?
在过去,我已经为生产提供了单独的构建配置,并通过TestFlight分发了beta版本.这样可以轻松地对beta版本进行修改,例如公开应用程序的其他设置,让测试人员更彻底地测试内容,并查看有关应用程序状态的更多技术信息.
有没有办法检查是否已通过Apple的TestFlight分发应用程序以更改应用程序的运行方式?编译器指令不再有意义,因为相同的构建可以分发给beta测试人员并提交给商店,但也许有一种方法可以在运行时进行检查.
我更喜欢使用与TestFlight和App Store相同的构建配置.有没有办法在运行时检测应用程序是否已通过TestFlight或App Store安装?(我的想法是,takeOff如果没有通过App Store安装,我只会打电话.)
我想避免在App Store版本中使用TestFlight来保护我的用户的隐私,并避免这里讨论的网络的潜在脱轨.