【问题标题】:Get iOS iTunes App Store ID of an app itself? [closed]获取应用程序本身的 iOS iTunes App Store ID? [关闭]
【发布时间】:2012-03-15 09:39:57
【问题描述】:

iOS 应用能否获取自身的 iTunes 链接?有这方面的 API 吗?

【问题讨论】:

  • 你的目标是什么?您想通过获取此链接达到什么目的?
  • @AleksejsMjaliks 当然是通过检查自我更新!

标签: ios api app-store itunes


【解决方案1】:

【讨论】:

  • 此 API(不再)未记录在案。 – apple.com/itunes/affiliates/resources/documentation/…
  • @Koraktor 是的,id 的查找记录在案,但是,bundleId 的查找没有记录。
  • 老问题和封闭问题,但我想贡献一种从 iOS 本身获取 ID 的方法。从主屏幕或应用商店,您可以“共享”应用程序,该应用程序将显示共享表,其中包含复制 url 的选项。
【解决方案2】:

您可以使用 iTunes Search API 在 App Store 上查找您的应用和其他应用。

文档:http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

示例:http://itunes.apple.com/search?media=software&country=us&term=raining%20weather

iTunes 可能会返回一个以上的结果,但您可以通过bundleId 过滤结果。 trackViewUrl 将包含您应用的 iTunes URL。 trackId 将包含应用的 ID。

【讨论】:

  • 搜索并不是获得准确 ID 的可靠方法,对吧?
  • 对!在某些情况下,结果可能不包含您应用的 ID。例如,您的应用尚未编入索引。
  • 看看我发现了什么! stackoverflow.com/a/11626157/41948
【解决方案3】:

在您的应用第一次获得批准和发布之前,您无法获得应用商店链接。我建议在您的应用中使用带有随机链接的 bit.ly shorturl。应用程序获得批准后,您可以将 bit.ly 目标更改为应用程序商店链接。

【讨论】:

  • 不完全正确。一旦有了 appId(即在 iTC 中创建了您的应用程序之后),您就可以创建一个冗长的、不可读的 URL。较短的、人类可读的 itunes.com 可能在应用程序上架之前无法使用。
猜你喜欢
  • 2011-08-02
  • 1970-01-01
  • 2021-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-28
  • 1970-01-01
  • 2015-09-06
相关资源
最近更新 更多