In App Purchase Products that are not quot;Cleared For Salequot; showing up in Sandbox mode(在应用程序购买中,未批准销售的产品将以沙盒模式显示(q;))
本文介绍了在应用程序购买中,未批准销售的产品将以沙盒模式显示(&q;)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在应用程序购买中有一些未在iTunes Connect中清除出售的内容。
我的目标是能够在应用程序启动后根据需要启用和禁用它们。 但是,当我在沙箱模式下测试时,所有这些产品都会出现。我曾假设SKProductsResponse将在其validProductIdentifier方法中返回任何无效的产品。
这是沙箱模式和生产模式之间的区别吗?即使没有批准销售,这些产品也会一直出现吗?
推荐答案
是的,有区别。我刚刚发布了我的应用程序的一个版本,它检查11个不同的IAP,其中只有4个获得批准。在这些中,只有1个是"可以出售的"。因此,在产品中,只有1出现。对于处于"已批准"状态的其他用户,当我将其更改为"可供销售"时,它们会显示在我的生产应用程序中(一旦更改从苹果的服务器传播,这需要几个小时)。
但是,在沙盒中,我的应用程序正在查找的所有产品标识符都会显示,因为它会在AppStore中找到它们。就像你说的,它们是空白的。SKProduct
没有可用于检查此"已清售"标志的属性。
事实上,我找到了您的帖子,因为我希望找到其他有这种情况的人--因为我的新版本刚刚因为这些"空白项"而被拒绝。你会认为应用商店的评论者会知道沙盒的行为与生产不同。:/
这篇关于在应用程序购买中,未批准销售的产品将以沙盒模式显示(&q;)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
织梦狗教程
本文标题为:在应用程序购买中,未批准销售的产品将以沙盒模式显示(&q;)


基础教程推荐
猜你喜欢
- iOS4 创建后台定时器 2022-01-01
- 如何从 logcat 中删除旧数据? 2022-01-01
- navigator.geolocation.getCurrentPosition 在 Android 浏览器上 2022-01-01
- Cocos2d iPhone 非矩形精灵触摸检测 2022-01-01
- iPhone - 获取给定地点/时区的当前日期和时间并将其与同一地点的另一个日期/时间进行比较的正确方法 2022-01-01
- libGDX 从精灵或纹理中获取像素颜色 2022-01-01
- AdMob 广告未在模拟器中显示 2022-01-01
- Android:getLastKnownLocation(LocationManager.NETWORK_PROVIDER 2022-01-01
- 通过重定向链接在 Google Play 中打开应用 2022-01-01
- NSString intValue 不能用于检索电话号码 2022-01-01