【问题标题】:Approaches to writing subscription based applications in Android在 Android 中编写基于订阅的应用程序的方法
【发布时间】:2010-03-25 05:01:53
【问题描述】:

我有一个 Web 服务和一个使用该 Web 服务的 Android 应用程序。我想做这个应用程序 基于订阅。用户将订阅该服务并能够使用它 直到他们的订阅有效。

我知道要创建这样的应用程序,我们必须集成 在服务中进行必要的检查,并在每次在后端使用订阅时验证订阅。

但是否有可能在手机本身上完成所有(嗯,至少大部分)这些?是吗 可以在 Android 应用程序中实现以下目标吗?

  1. 使应用程序仅在有限的时间内工作(直到订阅有效)。 如果是,怎么做?
  2. 如何维护有关订阅的数据以及在哪里维护?

创建此类应用程序的最佳方法是什么?

请指教。
谢谢!

[注意:这是我之前提出的this 问题的后续]

【问题讨论】:

    标签: android mobile-application


    【解决方案1】:

    使应用程序仅适用于 有限的时间(直到 订阅有效)。如果是,怎么做?

    与任何程序一样:如果订阅失效(由对服务器的查找确定),不要让用户通过启动屏幕或其他介绍性屏幕。

    如何维护有关 订阅和在哪里?

    在您的服务器上。设备上没有绝对安全的地方 - 那些拥有 root 或开发者手机的人可以获取您可能存储在应用程序中的任何内容。

    【讨论】:

    • 如果一切都发生在后端,我想最好创建一个移动 Web 应用程序,然后简单地从不同的手机浏览它,从而使应用程序平台不可知。有没有办法创建在预设天数后过期的 Android 应用程序的试用版?
    • 如果您想在 android 上使用本机应用程序而不是移动 Web 应用程序,我建议您在后端创建一个 API,该 API 可以为您的应用程序提供订阅数据以及您需要的任何其他数据.
    【解决方案2】:

    我回答了一个类似问题here,您或许可以使用新的应用内计费 API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-11
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多