帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
29
帖子
0
勋章
126
Y币
发表于 2016-10-14 18:08:26
1
未解决

notification消息提醒问题 [复制链接]

  • 发表于:2016-10-14 18:08:26
api.notification({
                                light: true,
                                vibrate:[a,b],
                                sound:sound,
                                notify:{
                                    title:'asdsa',           // 标题,默认值为应用名称,只Android有效
                                    content:'562952',        // 内容,默认值为'有新消息'
                                    extra:'',              // 传递给通知的数据,在通知被点击后,该数据将通过监听函数回调给网页
                                    updateCurrent: true    // 是否覆盖更新已有的通知,取值范围true|false。只Android有效
                                }
                            });
                            //是否关闭通知
                            api.cancelNotification({
                                id: cance
                            });
如果在app页面这个功能有用,就是把应用最小化,回到手机页面的时候发送消息又会有提示,并且震动声音都有,就像qq退出去了有消息就不会有提示音

进入应用里面就没有提醒

进入应用里面就没有提醒

手机页面的时候有消息提醒

手机页面的时候有消息提醒
20
帖子
1
勋章
7581
Y币
只要你的应用没有结束或者被杀死(按home键回到后台算活着),android上是可以执行这个代码进行发送通知到状态栏的,ios退到后台后,你的app会暂停,代码无法执行。android上某些手机调这个接口会自动在图标上加上数字角标,ios可通过api.setAppIconBadge进行设置,api.setAppIconBadge在android上仅部分手机生效,文档中有说明。
29
帖子
0
勋章
126
Y币
常山赵子云 发表于 2016-10-14 18:31
只要你的应用没有结束或者被杀死(按home键回到后台算活着),android上是可以执行这个代码进行发送通知到 ...

setListener提醒是自动有的么为什么我加在index页面var push = api.require('push');
                alert(push);
                push.setListener(function(ret,err){
                     if(ret){
                        alert('asd');
                     }else{
                        alert('a15sd');
                     }
                });
        push.setPreference({
            notify : true,
            updateCurrent : false
        });就发不了消息了
28
帖子
0
勋章
5162
Y币
皮卡丘1111 发表于 2016-10-17 11:06
setListener提醒是自动有的么为什么我加在index页面var push = api.require('push');
                alert(push);
                p ...

这个只是监听消息 的接口,跟能否发送消息 没有关系。。你要确认是否是正式版,APP是否启动过。
29
帖子
0
勋章
126
Y币
selina1105 发表于 2016-10-17 11:13
这个只是监听消息 的接口,跟能否发送消息 没有关系。。你要确认是否是正式版,APP是否启动过。 ...

就是我用notification设置了消息提醒是震动或者取消提醒,如果启动了app,那么消息提醒设置的没问题,但是app最小化,回到手机首页的时候这个就没用了  是apicloud自带的离线消息提醒么?会在通知栏显示出‘ 你有了一条新消息’
28
帖子
0
勋章
5162
Y币
皮卡丘1111 发表于 2016-10-17 11:31
就是我用notification设置了消息提醒是震动或者取消提醒,如果启动了app,那么消息提醒设置的没问题,但 ...

push.setListener(function(ret,err){
                     if(ret){
                        alert('asd');
                     }else{
                        alert('a15sd');
                     }
                });你在入口页调用这个接口就行了,需要提醒可以在其回调里调用notification,AC的离线设置只能在开启推送时设置
18
帖子
2
勋章
3万+
Y币
还是没有解决吗?
29
帖子
0
勋章
126
Y币
黄嘉 发表于 2016-10-17 11:40
还是没有解决吗?

没有,推出应用有两天信息出来
20
帖子
1
勋章
7581
Y币
请仔细用心阅读一遍push模块的文档:http://docs.apicloud.com/Client-API/Cloud-Service/push,尤其注意你用到的接口文档。
2
帖子
0
勋章
3
Y币
兄弟,你这个声音和震动功能实现了吗?可以分享下思路吗
12下一页
您需要登录后才可以回帖 登录

本版积分规则