【发布时间】:2012-03-15 09:39:57
【问题描述】:
iOS 应用能否获取自身的 iTunes 链接?有这方面的 API 吗?
【问题讨论】:
-
你的目标是什么?您想通过获取此链接达到什么目的?
-
@AleksejsMjaliks 当然是通过检查自我更新!
iOS 应用能否获取自身的 iTunes 链接?有这方面的 API 吗?
【问题讨论】:
这就是答案。
"version": "2.1.0" 和 "trackId": 343200656。警告:此 API 未记录在案,Apple 可能会更改它,恕不另行通知。
参考资料:
[1]https://github.com/nicklockwood/iVersion/blob/master/iVersion/iVersion.m#L705
[2]https://stackoverflow.com/a/8841636/41948
[3]http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsLookup?id=343200656&mt=8
[4]http://itunes.apple.com/WebObjects/MZStoreServices.woa/ws/wsSearch?term=+Angry+Birds&country=US&media=software&entity=softwareDeveloper&limit=6&genreId=&version=2&output=json&callback=jsonp1343116626493
【讨论】:
id 的查找记录在案,但是,bundleId 的查找没有记录。
您可以使用 iTunes Search API 在 App Store 上查找您的应用和其他应用。
示例:http://itunes.apple.com/search?media=software&country=us&term=raining%20weather
iTunes 可能会返回一个以上的结果,但您可以通过bundleId 过滤结果。
trackViewUrl 将包含您应用的 iTunes URL。 trackId 将包含应用的 ID。
【讨论】:
在您的应用第一次获得批准和发布之前,您无法获得应用商店链接。我建议在您的应用中使用带有随机链接的 bit.ly shorturl。应用程序获得批准后,您可以将 bit.ly 目标更改为应用程序商店链接。
【讨论】: