我想从我的应用发送推送通知,如果它处于非活动状态(在此设备上未使用)一段时间不活动(例如一周)。
我知道如何发送推送通知,但我不知道如何添加时间变量。
希望你有一些想法!
答案 0 :(得分:2)
我看到两种可能的解决方案:
1.每次用户退出应用程序时使用AlarmManager设置警报,并在应用程序启动时取消警报
2.如果您的应用程序向服务器发送http请求,或者服务器以任何方式通知用户使用您的应用程序,请检测服务器端的不活动状态,并在应用程序对x处于非活动状态时发送云消息时间量。
答案 1 :(得分:0)
你有两个解决方案来实现: -local解决方案,使用“服务”在后台运行,一直检测当地时间(但这个解决方案可以消耗你的电池) -extrenal solution =通过GCM的推送通知(此解决方案取决于网络连接)