import { setClipboardData, showToast } from "@/common/untool" // #ifdef APP-PLUS var jpushModule = uni.requireNativePlugin("JG-JPush"); var audioObj = uni.getBackgroundAudioManager(); // #endif const getPushClientId = ()=> { return new Promise((resolve, reject)=>{ // uni-app客户端获取push客户端标记 uni.getPushClientId({ success: (res) => { let push_clientid = res.cid console.log('客户端推送标识:', push_clientid) resolve(res) }, fail(err) { console.log('getPushClientId err =========', err) reject(err) } }) }) } export const onPushMessage = async()=> { uni.onPushMessage((res) => { console.log("收到推送消息 onPushMessage ===== ",res) //监听推送消息 showToast(JSON.stringify(res)) }) let cltRes = await getPushClientId() // 复制 PushClientId setClipboardData(cltRes.cid) }