好头疼!我无法在我的 iPad 设备上使用 IAP。
- 我已经在 iTunes 上创建了一个开发者帐户。
- 我创建了一些应用信息、SKU 等,但没有上传二进制文件。
- 我已将 Unibill 设置为使用 iTunes 仪表板中显示的 bundle 标识符和 ID。
- 我退出了 iPad 上的现有用户。
- 我使用新电子邮件创建了一个测试用户。
- 我在 Xcode 设置上胡思乱想,尝试了一百万种不同的设置,但主要是尽我所能遵循文档:特别是链接 Storekit 库。
Unibill 初始化不断返回“CRITICAL_ERROR”。也许这是一个 Unibill 问题,但我可能忘记了什么?
测试应用内购买是否需要特殊的契约(Contract)类型?
最佳答案
这可能不是 Unibill 的错。 IAP测试失败的原因有太多。基本上你可以看看这个check list第一的。按照问题可以解决大多数情况。
但是该 list 中有一些不正确的地方,最重要的是您不需要上传二进制文件。
根据您的情况,我建议您检查以下事项:
- 如果您可以创建 IAP 产品,那么您的契约(Contract)似乎没问题。 IAP 需要有效的付费契约(Contract)和正确的银行信息。这样您就可以检查您的银行信息是否正确。
- 您是否尝试卸载设备中的应用程序并重新安装?旧的就不那么幸运了。
- 您是否为构建生成并使用了新的配置文件?也许旧的不包含 IAP 功能。
- 检查您的应用 ID、版本和构建版本。它们应该全部设置正确,否则 IAP 将无法工作。
希望对你有帮助。
关于ios - Unibill,测试 iOS 应用内购买和 Unity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20076264/