我正在寻找一种在贸易展上展示应用程序的解决方案。
我知道您可以使用未记录的有效负载将配置文件安装到您的设备,com.apple.defaults.managed
以禁用设备的主页按钮。这是在贸易展览会上展示您的应用程序的好方法。但是,有时您的某些功能不应在此类节目中激活,或者在此演示模式期间某些数据不应存储在设备上。
由于您通过此 mobileconfig 文件启用的密钥是SBStoreDemoAppLock
我认为这也会使私有+[UIApplication isRunningInStoreDemoMode]
返回YES
,但事实并非如此。有谁知道在什么情况下这个方法会返回YES?
我知道这是私有 API,但这是仅用于 beta 发行版的代码,因此并不重要。所以请不要评论并告诉我我会被苹果拒绝!
任何帮助表示赞赏!谢谢!