我需要创建一个最初检查 Android 应用程序试用期的服务器,所以
- 在运行 Android 应用程序时,手机信息会发送到服务器。
- 服务器存储此信息。
- 每当应用程序在该 android 手机中打开时
- 服务器检查其试用期是否已过期。
在某种程度上,它就像一个安卓定时炸弹。
我对服务器完全陌生,真的只想要一个基本的、安全的服务器,它只需注册电话并将其与试用限制进行比较。
任何人都有关于我如何做到这一点的任何信息?非常感谢任何代码示例或教程。
您没有指定您的服务器技术,但原则上您需要执行以下操作:
然后,您将返回一个简单的JSON响应,其中包含应用程序是否已过期的信息。最简单的形式是:{ "hasExpired" : true/false }
您可能已经知道,您可以使用 HttpClient 在 Android 中调用此 WebService。检查此HTTP 客户端教程
您可以通过将电话标识符和 GET URL 更改为http://yoursite/getTrial/[phoneID]来使服务器更加健壮。唯一的额外复杂性是您必须通过 phoneID 查找开始试用日期,然后使用步骤 #4 再次进行比较
如果您需要更多说明,请告诉我,我会将其添加到帖子中
最简单的方法是编写 JSON 服务。这是一个示例 PHP JSON 服务的链接 - http://davidwalsh.name/web-service-php-mysql-xml-json 您可以轻松找到您选择的语言的 JSON 代码。
我猜您不需要该服务来返回大量数据 - 可能是一个标志或最少的数据。您可以简单地解析返回给设备的 JSON 字符串。如果您有很多数据要传递,您可以尝试一些可用的免费 JSON 库