我们的应用程序使用device name
作为代表其他设备上用户的名称。 Apple拒绝了我们的应用程序,因为我们在第一次启动应用程序时没有请求许可,并且引用了Information Property List Key Reference。
由于我找不到指定问题的适当密钥,我想知道处理它的最佳方法是什么。我想只是显示一些simple dialog
要求用户许可,但想知道这是否足够。我可能需要在App
的手机设置中使用此设置,例如照片和通讯录,但不知道应该如何实现。
我的问题是,是否有适合此问题的密钥(例如照片库中的密钥为NSPhotoLibraryUsageDescription
),或者如果没有 - 如何以最佳方式处理它 - 某些AlertView
问题+可能有一些方法将它存储在设置中,但应该如何实现呢?
用于获取设备名称的代码是:
[[UIDevice currentDevice] name];
答案 0 :(得分:0)
Apple非常严格要求您询问权限,但对 的要求非常宽松。据我所知,即使是简单的一次性UIAlertView
就足够了。只需将值存储在[NSUserDefaults standardUserDefaults]
。