我想测试应用内购买
我做了什么:
1.Created Certificate / AppId / Provisioning
2.我应用的Bundle ID:com.sample.product
在itunesConnect
。
我必须购买的应用的产品标识:com.sample.product.buy
我已经关注并实施了所有步骤:
我没有获得NSLog值:产品不可用
我查了类似的问题:
为什么我收到此错误? 我错过了什么?
当我在itunes.connect中打开应用并选择In-App-Purchase时,我会在屏幕顶部显示此消息:
好吗?或者由于此警告消息,我收到产品不可用消息?
答案 0 :(得分:1)
打开itunes connect。 选择协议,税和银行选项卡。 为“付费应用程序”添加您的银行帐户详细信息,而不是上面的警告。
答案 1 :(得分:0)
应用内购买广泛构成的3个不同步骤:
1 - 从itunes商店获取产品并在UI上显示它们(以用户可理解的方式显示产品标题,描述,价格的商店UI)
2 - 提供用户从UI购买产品的机制(启用“购买”操作的IBActions)
3 - 处理购买后(通过解锁产品处理成功购买,通过显示用户可理解的错误处理失败的购买,并处理非消费品的未来恢复,因为它们不得购买再次按照Apple规定的规则
这是你必须做的。任何应用程序都没有设置“步骤”。 每个应用都有自己的销售IAP项目的方式,你必须定义自己的。充分考虑每一步,而不是试图让事情发挥作用。应用内购买很有意义进行故障排除,但如果做得不好则不会产生结果。你做的更多“用户友好”&像商业一样的方式,你从中受益更多。
如果您需要有关如何集成IAP的分步教程 - 这是我own tutorial以简化上面所写的内容。
如果您需要更高效的解决方案,请使用SWIFT和Objective C video lecture series。它还附带代码示例。