Java 如何使用注册密钥保护移动应用程序?

Java 如何使用注册密钥保护移动应用程序?,java,java-me,Java,Java Me,我正在开发移动应用程序,我想通过使用注册密钥来保护它,你知道怎么做吗?用户将如何注册?如果他们通过你的应用程序注册,你可以创建一个表,其中包含所有已注册设备的设备ID,并在每次应用程序启动时检查数据库中的激活情况 您可以在后端有两个名为- 寄存器(字符串设备ID)和检查活动(字符串设备ID) 每次应用程序启动时,您都可以在main方法中调用checkActive方法查看设备是否已注册。如果没有,您可以将它们重定向到注册屏幕 苹果当然会禁止任何此类尝试,但由于您已将其标记为Java,我假设它是An

我正在开发移动应用程序,我想通过使用注册密钥来保护它,你知道怎么做吗?

用户将如何注册?如果他们通过你的应用程序注册,你可以创建一个表,其中包含所有已注册设备的设备ID,并在每次应用程序启动时检查数据库中的激活情况

您可以在后端有两个名为-
寄存器(字符串设备ID)
检查活动(字符串设备ID)

每次应用程序启动时,您都可以在main方法中调用
checkActive
方法查看设备是否已注册。如果没有,您可以将它们重定向到注册屏幕


苹果当然会禁止任何此类尝试,但由于您已将其标记为Java,我假设它是Android或B'Berry,所以您应该很好。

分发将通过getjar.com等内容商店完成,我不习惯每次启动时强制应用程序使用internet连接,我想实现以下场景:1-客户从内容商店下载应用程序2-第一次运行时,他将被提示输入注册密钥或在某段时间内将应用程序用作演示3-如果他有注册密钥,他将键入并激活它。4-如果演示期到期,他必须支付应用程序5的费用-即使他重新安装了应用程序,但他永远无法在演示中使用。嗯,恐怕在这种情况下我帮不了你。我也有兴趣知道答案。但是对于第(5)条,删除应用程序不会同时删除其所有数据吗?那么,您将如何检查用户使用该应用程序的时间?除非你将它绑定到电子邮件地址并打电话到服务器?我也认为你需要一个服务器来正确处理它,也许你可以使用短信来检查,以防你不想使用GPRS