我正在尝试通过此方法查找我的应用程序:http://itunes.apple.com/US/lookup?bundleId=com.writingfuture.where2
但它总会回来
{
"resultCount":0,
"results": []
}
我的应用程序在商店中的状态非常好(准备销售)。这里有一个细节:
- 捆绑包ID:com.writingfuture.where2
- 联系电话:400 - 660 - 8888
- 类型:iOS应用程序
- 版本:2.0.1
- 状态:Ready for销售
- 创建日期:2012年12月4日
- 发布日期:2012年12月10日
我不知道为什么我不能用这个方法查找我的应用程序。你们知道吗?
先谢谢你,
尚普
3条答案
按热度按时间ssgvzors1#
看起来您的应用程序仅在泰国店面中可用-因此查找应在基本查找URL中包含国家/地区代码:
使用bundleId的替代方法是简单地通过adamID查找:
dohp0rv52#
如果您的应用程序仅在泰国可用,则应在请求中添加有关国家的信息
http://itunes.apple.com/lookup?bundleId=com.writingfuture.where2&country=th
i34xakig3#
如果API返回
"resultCount":0
和"results":[]
,则表示没有找到指定bundle ID的应用,或者bundle ID不正确。以下是一些可能的解决方案:
1.再次检查代码中的捆绑包ID是否正确,并与App Store上的应用捆绑包ID匹配。您可以通过检查应用的
Info.plist
文件中的CFBundleIdentifier
密钥来验证捆绑包ID。1.检查您的应用是否已在App Store上发布,以及您正在检查的版本是否已在App Store上提供。
1.尝试使用不同的****HTTP库进行API请求,或者检查是否有您可能遗漏的API所需的其他参数。
1.请确保您所针对的App Store的地区/国家正确无误。您可以在App Store Connect上的应用设置中检查此设置。
如果这些解决方案都不起作用,您可以尝试联系Apple开发人员支持以获得进一步帮助。