123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- var jpushModule = uni.requireNativePlugin("JG-JPush");
- let jpushModule = 'h5端不知道为什么也会加载这玩意,不定义下面还会出错'
- export function appInit(phone) {
-
- if (!jpushModule) return
-
- jpushModule.setLoggerEnable(true);
-
- jpushModule.initJPushService();
-
- jpushModule.addConnectEventListener(result => {
- let connectEnable = result.connectEnable
-
- console.log("jpush连接", connectEnable)
- })
-
- let messageIDList = []
-
- jpushModule.addNotificationListener(result => {
-
- const {
- notificationEventType,
- messageID,
- title,
- content
- } = result
- messageIDList.push(messageID)
- if (notificationEventType == 'notificationOpened') {
-
- console.log('点击通知')
- } else if (notificationEventType == 'notificationArrived') {
-
- console.log('收到通知')
- }
- })
-
- jpushModule.getRegistrationID(result => {
-
- console.log(result);
- if (result.registerID) {
- console.log(result.registerID)
- uni.setStorageSync("register_id", result.registerID)
- }
- })
- }
- export function addUser(phone) {
- if (!jpushModule) return
-
- jpushModule.setAlias({
- "alias": phone,
- "sequence": 1
- })
- }
- export function delMsg() {
- if (!jpushModule) return
-
-
- jpushModule.setBadge(0)
- }
- export function deleteAlias() {
- if (!jpushModule) return
- jpushModule.deleteAlias({
- 'sequence': 1
- })
- }
|