android - 在 Android 中编写基于订阅的应用程序的方法

标签 android mobile-application

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

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

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

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

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

请指教。
谢谢!

[注:这是this的后续我之前问过的问题]

最佳答案

Make the application work only for a limited period of time(till the subscription is valid). If yes, how?

与您对任何程序的处理方式相同:如果订阅失效(由对您的服务器的查询确定),不要让用户越过初始屏幕或其他介绍屏幕。

How to maintain data about the subscription and where?

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

关于android - 在 Android 中编写基于订阅的应用程序的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2513172/

相关文章:

java - Android 启动画面 - 来自 SD 卡的图像?

java - 刷新 Activity 中的方法

android - 人们是否可以看到他们的 android/ios 移动应用程序的代码?

ios - iOS UI自动化脚本可在设备上运行

ios - 如何重置/重新启动动画并让它看起来连续?

java - 当我在外部设备上运行应用程序时,为什么它给我的是 "unfortunatley <app name > has ended"

Android oreo - 推送通知崩溃

android - 如何实现轨迹栏

android - Dagger 2 静态注入(inject)

iOS 应用程序 - 每台设备的许可证