我正在开发一个iOS应用程序,我正在寻找方法来确定iOS设备的当前用户是否曾经使用过我的应用程序。这里的想法是禁用介绍部分的应用程序,如果用户有经验之前。
我知道在KeyChain of iOS设备中存储UUID的解决方案。但我不确定所存储的UUID是否可以在设备工厂重置和用户拥有的其他设备之间持续存在。
我开发了一个iOS音乐播放器,它可以在后台模式下播放自己的音乐文件。该应用程序基于React Native 0.48,并使用了一些第三方插件,如和作为音效库。
因为我已经在我的设备上安装了iOS 11,所以我遇到了以下问题:当我在后台模式下播放音乐时,应用程序在10-15分钟后终止,并显示以下消息:
Message from debugger: Terminated due to signal 9
这在iOS 10上没有发生,在这个老版本的iOS上,应用程序在后台模式下运行得很好。我还设置了正确的背景模式:
内存和CPU使用率看起来正常,与iOS 10相比找不到任何特别之处: