我们正在创建一个iOS应用(儿童/教育),并希望使用购物车概念进行应用内购买。
用户将同时选择多个应用程序内购买,并将总数添加到购物车中。
这会被苹果公司批准吗?
这是可能。但这是不实际的。用户仍然需要单击每个单独的项目(即使将其添加到购物车中也是如此),并被提示逐个购买。这是因为您无法控制应用内购买的“结帐过程”。
[当您购买应用内商品时,总是会出现提示,例如“您想以0.99美元的价格购买一个XXX吗?”基本上,它是向服务器发送请求,要求该用户要购买XXX件商品。因此,对于您在iTunes Connect上注册的每个应用程序内购买商品,用户必须一次购买。这是Apple强制执行的过程,不幸的是没有办法解决。
是,您可以创建一个具有应用内购买功能的应用。对于第二个问题,您将能够做到这一点,这取决于您一起编写应用程序的方式。这是Apple提供的更多详细说明。点击here
如果创建购物车,则必须为购物车中的每个商品执行一次IAP,或者必须为用户在结帐时可以购买的所有商品组合创建IAP。我建议在用户将其添加到购物车时只进行IAP。