首页 文章

通过自动续订订阅从付费应用切换到免费应用

提问于
浏览
4

我有一个价格为5美元的应用程序 . 我想更改此设置,以便应用程序免费,并且用户必须购买自动续订订阅才能使用它 . 我知道如何实现自动续订订阅,但问题是处理已经以5美元购买该应用程序的用户;我想继续让这些用户在没有订阅的情况下使用我的应用程序 .

问题是,出于隐私原因,我无法在我的服务器上存储任何识别信息,这些信息将我的应用程序的帐户链接到特定的人(甚至不是UIDID) . 我能做的是维护一个单独的数据库表,它将UIDID链接到订阅购买收据,这样我就可以知道用户是否有订阅 .

所以我的问题是,如何识别获得我的应用程序的用户,当它花费5美元?我知道有一种方法可以恢复应用程序内购买收据,但有没有办法检索最初购买$ 5应用程序的收据,我可以将其存储在我的服务器上?

穷人的解决方案只是在我的服务器中标记所有当前的UIDID(即支付5美元的人的UIDID)作为付费,但如果他们想要从不同设备使用我的应用程序,他们将不得不购买订阅 .

2 回答

  • 1

    像App这样的商业模式并没有得到App Store的很好支持 .

    你的“穷人”解决方案可能是最糟糕的选择之一 .

    另一种方法是完全切换到新的应用程序(实际上只是一个不同的软件包ID) . 无论使用哪种设备,使用旧应用的用户都会付费 . 使用“新”应用程序的任何人都需要订阅 . 显然你会失去任何评论,可能还有你目前拥有的外部链接 .

  • 2

    之前选择的答案已过时 . 新的答案是,今天有可能获得今年(2013年)标准化的新收据 .

    收据现在有两个附加字段:original_application_version和original_purchase_date,可用于检测用户何时购买,因此用于指导用户应获取哪些功能的逻辑 .

    您可以在此处查看更多约10分钟:http://devstreaming.apple.com/videos/wwdc/2013/308xex4x6ybggtlw4ztv0sg5btp/308/308-SD.mov?dl=1或此链接是否在此处消失:https://developer.apple.com/wwdc/videos/并搜索使用收据保护您的数字销售 .

相关问题