推送
This commit is contained in:
parent
f7464bf446
commit
d3bba79eb4
58
App.vue
58
App.vue
@ -19,6 +19,7 @@
|
|||||||
history
|
history
|
||||||
} from '@/api/public.js'
|
} from '@/api/public.js'
|
||||||
import Routine from './libs/routine.js';
|
import Routine from './libs/routine.js';
|
||||||
|
var jpushModule = uni.requireNativePlugin("JG-JPush");
|
||||||
export default {
|
export default {
|
||||||
globalData: {
|
globalData: {
|
||||||
spid: 0,
|
spid: 0,
|
||||||
@ -115,6 +116,63 @@
|
|||||||
}
|
}
|
||||||
// #endif
|
// #endif
|
||||||
that.getConfigData()
|
that.getConfigData()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//#ifdef APP-PLUS
|
||||||
|
jpushModule.setLoggerEnable(true);
|
||||||
|
jpushModule.initJPushService()
|
||||||
|
jpushModule.addConnectEventListener(result=>{
|
||||||
|
let connectEnable = result.connectEnable
|
||||||
|
console.log("jpush连接", connectEnable)
|
||||||
|
})
|
||||||
|
|
||||||
|
// 设置别名
|
||||||
|
jpushModule.setAlias({
|
||||||
|
'alias': uni.getStorageSync('userId'),
|
||||||
|
'sequence': 1
|
||||||
|
})
|
||||||
|
//
|
||||||
|
jpushModule.addTagAliasListener(result => {
|
||||||
|
let code = result.code
|
||||||
|
let sequence = result.sequence
|
||||||
|
let tags = result.tags
|
||||||
|
let tag = result.tag
|
||||||
|
let tagEnable = result.tagEnable
|
||||||
|
let alias = result.alias
|
||||||
|
console.log(alias, '别名')
|
||||||
|
})
|
||||||
|
// 通知事件回调
|
||||||
|
jpushModule.addNotificationListener(result => {
|
||||||
|
let notificationEventType = result.notificationEventType
|
||||||
|
let messageID = result.messageID
|
||||||
|
let title = result.title
|
||||||
|
let content = result.content
|
||||||
|
let extras = result.extras
|
||||||
|
console.log("通知", result)
|
||||||
|
// 点击事件
|
||||||
|
if (notificationEventType == 'notificationOpened') {
|
||||||
|
uni.navigateTo({
|
||||||
|
url: '/pages/daibanliebiao/daibanliebiao'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
jpushModule.getRegistrationID(result => {
|
||||||
|
console.log("注册ID", result.registerID)
|
||||||
|
if (result.registerID) {
|
||||||
|
uni.setStorageSync("register_id", result.registerID)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
jpushModule.addCustomMessageListener(result => {
|
||||||
|
let messageID = result.messageID
|
||||||
|
let content = result.content
|
||||||
|
let extras = result.extras
|
||||||
|
console.log("自定义消息", result)
|
||||||
|
})
|
||||||
|
//#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
let that = this
|
let that = this
|
||||||
|
Loading…
x
Reference in New Issue
Block a user