我想发布一个具有 2 年时间支持的 Android 应用程序(这是由于 API 成本)。2 年后,用户必须再次购买该应用程序(如果他愿意)。
至少有3个问题:
- 我希望它对用户来说简单而轻松:所以没有“注册表单”(如果可能的话)。
- 该应用程序应该可以在与同一 Google 帐户连接的其他设备上运行(与每个付费应用程序一样)。
- 如果用户出售他的设备,该应用程序将无法运行:因此使用设备的 IMEI 不是一个很好的解决方案。
我认为最终的解决方案是明确地识别用户,但问题是:如何做到这一点?您认为 AccountManager 可能是一个解决方案吗?
请注意,该应用程序需要连接到我的服务器才能工作,因此该解决方案可以在客户端和/或服务器端实现。