android - Google 应用内购买(跨平台定期订阅)

标签 android cross-platform google-pay

我们正在开发一款教育应用程序(Progressive Web App),它将作为免费增值应用程序运行。用户可以选择支付 5 到 10 美元的订阅费用来访问无广告的高级版本。

但是,我们也让用户能够在 Web 和 Android 上访问他们的个人资料。有了这个,对于如何实现谷歌支付系统存在困惑。

例如,如果用户想要在 Android 内部升级(我们将向 Google 支付 30% 的收入),

但是,当已经通过我们的网站(通过 stripe 或 visa/master)付款的用户现在想要使用该应用程序访问他已经支付的付费内容时,它是如何工作的。

我可以实现哪些可能的解决方案?

最佳答案

我不知道您的 API 在后端是如何工作的,但有一件事是确保您已将所有用户订阅保存在数据库中。

  • 你可以通过一些键值在客户端(Android 应用程序)的 API 响应中。代表该 API,您可以决定在应用程序中显示什么。
  • 当他们调用 API 时从 android(主要是用户 ID)获取一些请求正文,并在此基础上做出决定并传递数据...
  • 关于android - Google 应用内购买(跨平台定期订阅),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51591777/

    相关文章:

    c++ - Linux : error: new_allocator.h:93:7: error: multiple overloads of 'address' instantiate to the same signature上的跨平台编译问题

    android - 如何使用 Google Pay 设置送货回调

    android - 如何在android中获取lenovo tab的真实序列号

    java - Java调用常量时出错

    c# - 有没有办法编写独立于系统的MVC应用程序?

    windows - 将 Mono 应用程序部署到 Windows

    google-apps-script - 使用 Google Apps 脚本发送 Google Pay 请求

    android - Google Pass 标签未显示在 iPhone 上的 Google Pay 应用中

    android - 设置 Android 主题背景颜色

    android - 为什么 getWritableDatabase 在某些设备上崩溃? (sqlite3_open_v2 ... 失败)