如何获取已安装应用程序的 itune 唯一 ID

Posted

技术标签:

【中文标题】如何获取已安装应用程序的 itune 唯一 ID【英文标题】:How to get itune unique id , of installed Apps 【发布时间】:2012-09-12 12:56:06 【问题描述】:

我正在开发应用程序,只需要列出,

1-所有已安装的应用名称及其唯一的 itune id。

例如-http://itunes.apple.com/us/app/system-status-device-activity/id401457165?mt=8

这里,“system-status-device-activity”是 itune store 中的应用程序,假设我在 iphone/ipad 中安装了该应用程序。

任何人都可以帮助我,如何通过编写任何代码以编程方式获取“id401457165”,例如: NSStrng *myid = getItuneID();

提前致谢。

【问题讨论】:

【参考方案1】:

简单的答案NO。您无法在任何其他已安装的应用程序中获取此信息。即使我认为 iTunes id 甚至不存在于二进制文件(.ipa)中。我认为 iTunes id 只存在于苹果服务器上,它们将 iTunes id 与应用程序包标识符绑定。

【讨论】:

Thanx @saursbh ,我想你可能知道“iHas”第三方sdk。它能够访问该 itune id ,但它没有提供所有已安装的应用程序 itune id。我认为在那个二进制文件(.ipa)中存在 id。

以上是关于如何获取已安装应用程序的 itune 唯一 ID的主要内容,如果未能解决你的问题,请参考以下文章

如何生成唯一的Android设备ID

使用iTunes恢复备份安装相同应用程序的两个iOS设备的identifierForVendor可以相同吗?

将一些数据传递到 iTunes Store url 并从应用程序中获取

如果在iTunes上提交应用程序已生成但丢失了如何获取私钥

如何获取从应用商店和 iTunes 连接中删除的 iOS 应用捆绑 ID?

如何在 Mobile 中获取 One Signal 唯一用户 ID?