确认应用内购买时的未知应用

时间:2012-01-19 19:07:41

标签: iphone in-app-purchase newsstand-kit

我创建了一个报摊应用,让一切正常。我现在唯一的问题是:

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

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

为什么会说Unknown App?其他所有工作(收据验证,完成交易和公司)

此外,[Environment: Sandbox]一旦我将其上传到应用商店并真实下载,它会自动消失吗?我的代码中是否存在我遗漏的内容,它将应用内购买请求发送到沙箱?或者只是因为我正在使用一个测试设备,该应用程序将应用程序从XCode编译到其中。

4 个答案:

答案 0 :(得分:9)

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

对于“未知应用”:

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

希望这会对你有所帮助。

答案 1 :(得分:2)

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

答案 2 :(得分:2)

如果您的二进制文件已被Apple拒绝,则随其提交的IAP产品也应显示为已拒绝。当您尝试在应用程序中购买被拒绝的IAP时,确认屏幕将显示上述“您想购买一个未知应用程序......”。

要纠正此问题,您应该可以对iTunes Connect中的每个IAP产品进行少量更改。然后只需将其更改回来,然后rejected标记就会消失(并由waiting for review替换。例如,我为Display Name添加了一个's'作为每个英语的然后又回去并取下's'。

如果您拒绝的原因在于您使用应用内购买,那么Apple可能无法接受。

答案 3 :(得分:1)

我建议您检查 itunesconnect帐户

转到您的特定应用“NewStandApp”.->管理InAppPurchases。现在选中您添加了ProductID的参考名称。

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