推送服务这块没有关闭推送的功能?也没有时间的设置,还是让我自己控制。关闭一样可以接收到,只是不显示,判断时间是否提示?
-
创建时间
15年6月26日
-
最后回复
15年6月26日
-
4
回复
-
1.3K
浏览
-
3
用户
-
1
链接
推送服务这块没有关闭推送的功能?也没有时间的设置,还是让我自己控制。关闭一样可以接收到,只是不显示,判断时间是否提示?
推送可以设置过期时间的,可以是绝对时间,也可以是相对时间
sdk推送有提供开启的方法
// 设置默认打开的 Activity
PushService.setDefaultPushCallback(this, PushDemo.class);
我查看了在线文档和类方法,但是却没看这个类有提供关闭服务的方法。
之前用过别人的推送都有star和stop的方法提供,我开启了推送,但是却不知道怎么去关闭他,
应用场景:
当用户不愿意接受推送消息的时候可以自己手动的关闭PushService服务。然后接不会接到任何推送消息。
该用户希望只有在早上8:00-12:00这个时间段接收推送,其他时间不接收。
遇到问题:sdk也未提供相应的方法。您所说的方法在控制台关闭服务是整个系统都关了,就是所有人都不会接到,我希望的只是针对个人。简而言之就是,我没找到PushService.stop()这个方法去关闭当前设备接收消息这个服务,试图使用stopService(new Intent(SettingsActivity.this,PushService.class))去关闭服务,然而并没有什么卵用,当然没有提供方法可以直接去找方案,比如自己自定义接受广播添加判断 是否显示通知。在之前友盟和极光推送使用中都提供简单的类方法设置推送时间和关闭推送服务的方法。
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
关于聊天发送视频文件信息出错 | 意见反馈 | 0 | 889 | 16-03-16 |
leanCloud的很多Demo的podfile文件问题 | 意见反馈 | 0 | 836 | 15-06-27 |
建议:JsDoc 发布到 Dash | 意见反馈 | 1 | 939 | 15-06-19 |
关于Python Web项目部署到云引擎时 wsgi.py文件的位置问题 | 意见反馈 | 3 | 1.7K | 20-09-11 |
LeanCloud 查询离线消息的接口有吗? | 意见反馈 | 4 | 1.7K | 17-05-19 |