我一直使用raix:push包发送安卓和iOS的推送通知,一直都很好用,但是在安卓8.0上出现了问题。
显然我们需要为每种类型的安卓8及以上版本的通知指定一个channelId。我的推送对象如下:
Meteor版本:1.7.0.3
raix_push版本:3.3.0
Push.send({
from: '',
title: title,
text: text,
NOTIFICATION_CHANNEL_ID : '45664',
android_channel_id : '12chdt09',
channel_id : '79',
CHANNEL_ID : '81',
channelID : '123',
notId : nId,
gcm: {
title: title,
NOTIFICATION_CHANNEL_ID : '45664',
channelID : '123',
android_channel_id : '12chdt09',
channel_id : '79',
CHANNEL_ID : '81',
style: 'inbox',
summaryText: 'There are %n% notifications '
},
payload : {
id : id
},
query: {
userId: {
$in: userIds
},
},
"time_to_live" : 2419200
});
我已经尝试过按上述方法插入channelId,但还没有取得积极的结果。有什么帮助吗?