向设备的其他用户显示设备名称的权限

时间:2015-04-16 21:37:38

标签: ios

我们的应用程序使用device name作为代表其他设备上用户的名称。 Apple拒绝了我们的应用程序,因为我们在第一次启动应用程序时没有请求许可,并且引用了Information Property List Key Reference

由于我找不到指定问题的适当密钥,我想知道处理它的最佳方法是什么。我想只是显示一些simple dialog要求用户许可,但想知道这是否足够。我可能需要在App的手机设置中使用此设置,例如照片和通讯录,但不知道应该如何实现。

我的问题是,是否有适合此问题的密钥(例如照片库中的密钥为NSPhotoLibraryUsageDescription),或者如果没有 - 如何以最佳方式处理它 - 某些AlertView问题+可能有一些方法将它存储在设置中,但应该如何实现呢?

用于获取设备名称的代码是:

[[UIDevice currentDevice] name];

1 个答案:

答案 0 :(得分:0)

Apple非常严格要求您询问权限,但对 的要求非常宽松。据我所知,即使是简单的一次性UIAlertView就足够了。只需将值存储在[NSUserDefaults standardUserDefaults]