Android 中应用订阅到期通知的决策策略 -(客户端还是服务器端?)

Deciding strategy for app subscription expiry notification in Android - (Client side or server side?)

我需要在我的 Android 应用用户的应用订阅到期时向他们显示通知。我想出了两种方法来做到这一点,但不确定选择哪一种。

  1. 在androidphone上设置每日闹钟并检查订阅日期是否已过。如果已过期,则向用户显示通知并更新应用程序订阅已结束的服务器。

  2. 在服务器端设置每日警报 (node.js),如果订阅日期已过,则使用 GCM 向应用发送通知。 Android 应用程序将向用户显示通知。

哪种方法是推荐的方法?欢迎任何新的 suggestions/strategies。提前致谢。

我建议您使用第二种方法,即向客户端发送推送以显示消息。主要原因是,例如您可能需要在需要显示时更改逻辑。