我在我的iOS应用程序中实现了应用程序购买,我希望在将此新版本提交给Apple之前进行真正的测试(而不是沙箱)当然,当前版本的应用程序(在App Store中)已通过产品验证,我使用Ad Hoc分发配置文件存档应用程序,并为Ad Hoc部署生成了一个IPA文件.但是当我通过Testflight在我的设备上安装应用程序时,我发现该应用程序处于沙盒环境中!在将应用程序提交到App Store之前,有没有办法进行"真正的"购买?
案件:
我们的iOS应用程序提供销售定制的配方包,专门为每个用户创建.例如 - 用户购买食谱包,但是对于每个用户,该包将根据用户的偏好和需求由应用团队中的某个人单独创建.例如,该包应在5天内创建.如果应用团队未能在5天内创建此套餐并交付给最终用户,则应触发自动退款,最终用户应收到他在应用购买时花费的退款,从而使购买的自定义套餐无效.
问题:
这种情况在Apple/iOS世界中是否可能?应用开发者可以触发最终用户进行的特定购买的退款流程吗?如果用户对特定购买不满意,如果他提到交易收据,应用开发者是否可以触发这是退款流程?
PS我们并不是真的在销售自定义配方包,这只是一个帮助理解此退款方案案例的示例场景.;)
编辑:
如果通过Apple退款无法实现这种情况,是否有一些此类购买模式的示例,以其他方式实施?我很难想到最终用户获得退款的唯一方法就是写Apple,这也需要用户自己完成.