许多年前就有很多古老的问题和答案,涉及将现有的付费应用迁移到使用应用内购买购买的免费增值模型的话题,但是它们都陈述了相同的有限解决方法。
那么在2019年有正式的方法吗?或者至少是一种避免常见陷阱的方法,例如
对用户体验的负面影响
用户购买新设备时最终将失败
SharedPreferences
还有其他同样有缺陷的方法,甚至都不值得一提。正确而简单的修复程序当然是对Google Play服务的简单API调用:
bool legacyPremiumUser = didUserEverPurchaseThisApp();
今天有这样的东西吗?甚至只是一种跨设备识别用户的方法也是可以接受的。
由于一年多来没有任何答案,所以我不妨发布自己的答案。
我最终做了一些杂烩
如果所有其他方法均失败,他们可以通过电子邮件或应用内反馈表格手动与我联系,我将尝试在Google Play订单管理中找到他们的购买记录,并且/或者只是信守承诺并为他们的Google帐户解锁旧版溢价手动。
这远非完美,但它击败了要求传统客户一次又一次,一次又一次地支付...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句