android - 如何从付费应用转换为应用内购买? iOS和Android + Flutter

标签 android ios flutter in-app-purchase receipt-validation

我有一款应用程序已经行销并成功销售了第一年,作为iOS和Android的付费应用程序而存在。该应用程序是在Flutter中开发的。

我想使用应用内购买中的免费增值模式。对于Android / Google Play,我打算仅制作一个具有应用内购买功能的第二个Android应用。我还将继续维护付费应用。

我对iOS的操作一无所知。我已经阅读到我应该能够确定原始的购买日期,但是我不确定如何获取此信息。我对in_app_purchase很熟悉,但是我不认为这可以解决此问题。

谢谢!

最佳答案

Apple receipt中有一个字段original_application_version

当用户恢复购买时,您可以检查此字段的值,以查看他们是否最初从付费版本安装了该应用,并授予他们“高级”访问权限。

我对in_app_purchase插件并不特别熟悉,无论他们是否公开此字段。

关于android - 如何从付费应用转换为应用内购买? iOS和Android + Flutter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59709935/

相关文章:

java - Android Studio SharedPreferences 出现双重崩溃和默认值

json - 参数类型 'x' 无法分配给参数类型 'y'

iphone - 在cocos2d中添加动画到图层路径

ios - ESTBeaconConnection 使 Estimote 信标无法被发现

ios - 根据输入从服务器端检索数据

flutter - 列表磁贴中的布局 - flutter

dart - 如何将onTap功能赋予包装在Listview中的容器

android - TextAppearance_Holo_Large - 未找到资源

java - 如何从 Cloud Firestore 获取一组数据?

android - 浏览器是否应该在启动应用程序之前对自定义 URI 进行编码?