我创建了一个报摊应用,让一切正常。我现在唯一的问题是:
当我点击“订阅”并弹出对话框以确认应用内购买时说明
Confirm Subscription
Do you want subscribe to Unknown App for free?
[Environment: Sandbox]
为什么会说Unknown App
?其他所有工作(收据验证,完成交易和公司)
此外,[Environment: Sandbox]
一旦我将其上传到应用商店并真实下载,它会自动消失吗?我的代码中是否存在我遗漏的内容,它将应用内购买请求发送到沙箱?或者只是因为我正在使用一个测试设备,该应用程序将应用程序从XCode编译到其中。
答案 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可能与应用程序名称“未知应用程序”相关联