APP.vue中代码如下:
onLaunch: function() {
console.log('App Launch');
// #ifdef APP-PLUS
console.log('11111111111111');
// 获取当前应用的cid
plus.push.getClientInfoAsync((info) => {
console.log('------------getClientInfoAsync---------');
console.log(info);
});
// 获取客户端唯一的推送标识
getPushClientIdWithRetry();
// 设置接收透传消息的监听器
uni.onPushMessage(function(result) {
console.log('收到推送消息:', result);
const { type, data } = result;
const { payload } = data;
const { definedTitle: title, definedContent: content } = payload;
if (type === 'receive') {
// 应用从推送服务器接收到推送消息事件
uni.createPushMessage({
title,
content,
payload,
success(a, b, c) {
console.log('createPushMessage success', a, b, c);
},
fail(a, b, c) {
console.log('createPushMessage fail', a, b, c);
}
})
}
});
// #endif
}
1***@qq.com (作者)
fcm拉起进程,js线程并没有启动,此时怎么能继续监听到透传消息并创建本地通知?
2025-02-17 14:22