转移(在应用程序中)购买到新应用程序

时间:2017-01-18 18:48:14

标签: ios iphone in-app-purchase

是否有任何官方方式(= Apple接受)将In App Purchase从一个应用程序转移/应用到另一个应用程序(在同一个开发帐户中)?

免费增值应用 MyApp1 已经在iOS App Store中使用了好几年。现在我想发布一个完全重新设计的版本 MyApp2 作为新应用:不想更新的用户可以继续使用MyApp1而不会意外下载更新(因为它不是更新,但新的应用程序)和MyApp1仍然可以提供一些更新/修复。

但已经支持MyApp1的用户现在应该可以将他们的IAP转移(部分)到MyApp2,或者在MyApp2中购买IAP时获得一些折扣。这可能吗?

是否可以使用**自定义URL方案来执行此操作?

  • 在默认模式下,MyApp2仅提供$ 5
  • 的IAP feature1
  • MyApp1提供相同的IAP。如果用户购买了IAP项目,该应用程序提供了使用自定义URL方案调用MyApp2的功能
  • 如果通过自定义网址方案调用MyApp2,它“知道”该功能是在MayApp1中购买的,并提供IAP feature1_discounted,价格为1美元,之前已隐藏

当然,此工作流程不是防弹,有人可以使用自定义URL方案轻松地将有关购买的虚假信息发送到MyApp2。通过添加一些秘密/身份验证,可以使流程更安全,但(至少在我的情况下)流程不需要绝对安全:可能发生的最糟糕的事情是,我以1美元而不是1美元获得新客户5美元,但至少我得到了新客户......

所以问题是如果它有效(确实如此),但是如果Apple会接受此过程。

0 个答案:

没有答案