6

我创建了一个报亭应用程序并且一切正常。我现在唯一的问题是:

当我单击“订阅”并弹出对话框以确认应用内购买时,它说

Confirm Subscription
Do you want subscribe to Unknown App for free?
[Environment: Sandbox]

为什么这么说Unknown App?其他一切正常(收据验证,完成交易和合作。)

另外,[Environment: Sandbox]一旦我将它上传到应用商店并真正下载它,它会自动消失吗?我的代码中是否缺少将应用内购买请求发送到沙盒的内容?或者仅仅是因为我使用的是从 XCode 编译应用程序的测试设备。

4

4 回答 4

9

如果您的应用不在应用商店中,它会向您显示 [环境:沙盒]。一旦您上传了应用并且您的应用在应用商店中,它就会自动消失。

对于“未知应用程序”:

您需要在 iTunes Connect 的应用内购买部分添加文本。如果您还没有这样做,它将在 iOS 弹出消息中显示“未知应用”。当您通过在应用内购买部分填写所有信息来激活应用内购买时,弹出窗口不会显示“未知App”,而是弹出窗口会提及您的应用名称。

希望这会帮助你。

于 2012-02-01T11:38:28.830 回答
2

如果您的应用不在应用商店中,它会向您显示 [环境:沙盒]。一旦您上传并且您的应用在应用商店中,它将自动消失。

于 2012-01-19T20:03:48.183 回答
2

如果您的二进制文件被 Apple 拒绝,与它一起提交的 IAP 产品也应该显示为被拒绝。当您尝试在应用内购买被拒绝的 IAP 时,确认屏幕将显示上述“您要购买一个未知应用...”。

要更正此问题,您应该能够对 iTunes Connect 中的每个 IAP 产品进行小幅更改。然后简单地改回来,然后rejected标志应该消失(并被替换waiting for review。例如,我Display Name在每个产品的英语语言中添加了一个“s”。然后直接返回并删除了“s”。

如果您拒绝的原因围绕您使用应用内购买,Apple 可能无法接受。

于 2012-02-20T23:41:11.113 回答
1

我建议检查你的itunesconnect 帐户

转到您的特定应用程序“NewStandApp”。-> 管理 InAppPurchases。现在检查您使用 ProductID 添加的参考名称。

您在项目/应用程序(沙盒环境)中引用的 Product_Id 可能与应用程序名称“未知应用程序”相关联

于 2012-02-03T12:50:05.917 回答