帖子
帖子
用户
博客
课程
显示全部楼层
114
帖子
0
勋章
1万+
Y币
发表于 2019-11-28 14:54:11
50
未解决

极光推送ios应用在后台时收不到推送的消息或者通知。 [复制链接]

  • 发表于:2019-11-28 14:54:11
本帖最后由 TerryQi 于 2019-11-28 14:57 编辑

极光推送ios应用在后台时收不到推送的消息或者通知。有没有大佬能帮忙解决一下的。代码在下方写的跟乱担待一下。     现在的问题是ios应用在前台的时候可以下收到但是只是提示无法长存

ajpush.init(function (ret) { //初始化极光推送
    // 设置推送监听,有回调,
    ajpush.setListener(function (ret) { //将收到的系统推送 写到手机push栏中

        consoledebug.log('setListener     : ' + JSON.stringify(ret))

        ret.content = ret.content.replace(/<[^>]+>/g, "")
        var extra = {
            id: ret.id,
            notification_id: ret.extra.jump_module_id,
            notification_type: ret.extra.jump_module,
        }
        notificationSystem(ret.extra.title, ret.content, extra, function (ret, err) {
            if (ret) {
                //alert(JSON.stringify(ret));
            } else {
                //alert(JSON.stringify(err));
            }
        })

    });
});
api.addEventListener({ //监听用户点击通知
    name: 'noticeclicked'
}, function (ret, err) {
    if (ret && ret.value) {
        var msgObj = JSON.parse(ret.value)
        if (msgObj.notification_type == 'system_message') { //监听 系统消息/聊天消息
            // alert(JSON.stringify(msgObj))
            openWin('news_details_page_win', './html/news_details_page/', {message_id: msgObj.notification_id}, 2)
        } else if (msgObj.notification_type == 'notification_chat') {
            // var extra = {notification_type:'notification_chat' , conversationId:msgObj.conversationId , friends_name:  msgObj.ext.nick_name , friends_avatar:msgObj.ext.avatar}
            setStorage('conversation_id', msgObj.conversationId)
            $('#' + msgObj.conversationId).addClass('aui-hide')
            openWinNotSlidBack('chat_screen_win', './html/index/', {
                friends_id: msgObj.conversationId,
                friends_avatar: msgObj.friends_avatar,
                friends_name: msgObj.friends_name,
                type: '',
            }, 1)
        }
    }
})



<preference name="backgroundMode" value="audio|remote-notification"/>   配置文件

114
帖子
0
勋章
1万+
Y币
前端用的是ajpush模块
20
帖子
0
勋章
6613
Y币
是否配置了 ios推送证书?
114
帖子
0
勋章
1万+
Y币
yxWin 发表于 2019-11-28 16:39
是否配置了 ios推送证书?

极光官方的ios推送证书已经配置了
114
帖子
0
勋章
1万+
Y币
yxWin 发表于 2019-11-28 16:39
是否配置了 ios推送证书?

现在是ios可以收到推送 , 但是只限制与app打开的时候可以收到推送的消息收不到推送的通知 , 收到的消息只是弹出的提示无法长存 , app在后台挂载的时候消息与通知的推送都无法收到
20
帖子
0
勋章
6613
Y币
TerryQi 发表于 2019-11-28 17:33
现在是ios可以收到推送 , 但是只限制与app打开的时候可以收到推送的消息收不到推送的通知 , 收到的消息 ...

是否上传 ios 推送证书? 证书是否勾选推送服务
114
帖子
0
勋章
1万+
Y币
yxWin 发表于 2019-11-28 17:38
是否上传 ios 推送证书? 证书是否勾选推送服务

我们这生成的ios证书是用appuploader直接生成ios推送证书
20
帖子
0
勋章
6613
Y币
TerryQi 发表于 2019-12-9 17:12
我们这生成的ios证书是用appuploader直接生成ios推送证书

上传自己证书 ,配置的包名用证书对应包名
您需要登录后才可以回帖 登录

本版积分规则