在 iOS 应用中无需征求用户许可即可检索哪些其他信息
Posted
技术标签:
【中文标题】在 iOS 应用中无需征求用户许可即可检索哪些其他信息【英文标题】:What other information can be retrieved without asking for permission from the users in iOS apps 【发布时间】:2017-07-31 11:07:39 【问题描述】:我知道我们不能使用设备 id、IMEI 或 UDID,那么有没有其他方法可以唯一地识别设备,以及在未经许可的情况下可以检索哪些其他信息,例如公共信息。我知道最后播放的歌曲可以检索,如果是,那么如何。
【问题讨论】:
识别用户/设备:被问了很多次,请谷歌。关于所有其他信息:问题太笼统,您可以通过搜索再次找到。 get UDID of ios device programmatically?的可能重复 这不是关于如何获取 UDID。此问题要求提供无需用户许可即可获得的详细信息,例如 iTunes 播放列表。 【参考方案1】:要唯一标识 iOS 设备,您可以使用以下命令: OpenUDID
[OpenUDID value]
效果很好。
【讨论】:
非常感谢,为每个设备提供唯一的 ID 以及答案 我不是在问独特的价值,我问的是我们可以从 ios 获得不同的东西,而不需要像 iTunes 播放列表这样的用户许可。【参考方案2】:如果您查看 NaGib ToroNgo 提出的链接,您会看到 Apple 为您提供了识别设备的选项,请参阅 here,您可以使用以下方式获得:
[[UIDevice currentDevice] identifierForVendor];
但是,正如 Apple 所指出的,如果您打算使用标识符来投放广告,则必须改用 ASIdentifierManager
类的 advertisingIdentifier
属性!
【讨论】:
以上是关于在 iOS 应用中无需征求用户许可即可检索哪些其他信息的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 中无需重新启动应用程序即可检索 MySQL 数据库的新行
Ad hoc iOS 应用程序 - 无需 iTunes 即可分发