如何知道已安装的应用程序是通过 TestFlight 还是 AppStore 安装的?
How to know installed application is installed via TestFlight or AppStore?
我想知道如何检查用户安装的应用程序是通过 Testflight
还是 AppStore
安装的。因此,基于此我想对整个应用程序进行一些环境更改。
有没有办法通过编码找到它。 Apple 是否为此提供任何 API
?
如有任何帮助,我们将不胜感激。
我找到了关于如何知道应用程序是否通过 TestFlight 安装的小片段。
这里,appStoreReceiptURL
是一个实例属性,我们可以从main bundle中找到。
func isTestFlight() -> Bool {
guard let appStoreReceiptURL = Bundle.main.appStoreReceiptURL else {
return false
}
return appStoreReceiptURL.lastPathComponent == "sandboxReceipt"
}
我想知道如何检查用户安装的应用程序是通过 Testflight
还是 AppStore
安装的。因此,基于此我想对整个应用程序进行一些环境更改。
有没有办法通过编码找到它。 Apple 是否为此提供任何 API
?
如有任何帮助,我们将不胜感激。
我找到了关于如何知道应用程序是否通过 TestFlight 安装的小片段。
这里,appStoreReceiptURL
是一个实例属性,我们可以从main bundle中找到。
func isTestFlight() -> Bool {
guard let appStoreReceiptURL = Bundle.main.appStoreReceiptURL else {
return false
}
return appStoreReceiptURL.lastPathComponent == "sandboxReceipt"
}