ios iTunes查找?bundleId方法不适用于我的应用

qfe3c7zg  于 2023-05-19  发布在  iOS
关注(0)|答案(3)|浏览(100)

我正在尝试通过此方法查找我的应用程序: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日

我不知道为什么我不能用这个方法查找我的应用程序。你们知道吗?
先谢谢你,
尚普

ssgvzors

ssgvzors1#

看起来您的应用程序仅在泰国店面中可用-因此查找应在基本查找URL中包含国家/地区代码:

使用bundleId的替代方法是简单地通过adamID查找:

dohp0rv5

dohp0rv52#

如果您的应用程序仅在泰国可用,则应在请求中添加有关国家的信息
http://itunes.apple.com/lookup?bundleId=com.writingfuture.where2&country=th

i34xakig

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开发人员支持以获得进一步帮助。

相关问题