对接消息推送
This commit is contained in:
@@ -1,7 +1,17 @@
|
|||||||
{
|
{
|
||||||
"permissions": {
|
"permissions": {
|
||||||
"allow": [
|
"allow": [
|
||||||
"WebFetch(domain:app.apifox.com)"
|
"WebFetch(domain:app.apifox.com)",
|
||||||
|
"Bash(sed -i '545s/.*/\\\\t\\\\t\\\\t.activity-card{\\\\n\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t\\\\t.uni-card{/' pages/index/index.vue)",
|
||||||
|
"Bash(sed -n '544,549p' pages/index/index.vue)",
|
||||||
|
"Bash(sed -i '548d' pages/index/index.vue)",
|
||||||
|
"Bash(sed -n '544,552p' pages/index/index.vue)",
|
||||||
|
"Bash(cat)",
|
||||||
|
"Bash(python /tmp/notice_edit.py)",
|
||||||
|
"Bash(node *)",
|
||||||
|
"Bash(git checkout *)",
|
||||||
|
"Bash(sed -i '207,213d' D:/wuye-jumin-front/property-uniapp-project/pageSubPack/loginSub/login.vue)",
|
||||||
|
"Bash(sed -n '203,213p' D:/wuye-jumin-front/property-uniapp-project/pageSubPack/loginSub/login.vue)"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,12 +3,12 @@
|
|||||||
|
|
||||||
// 应用启动时执行
|
// 应用启动时执行
|
||||||
onLaunch(() => {
|
onLaunch(() => {
|
||||||
console.log('App 启动')
|
console.log('App 启动')
|
||||||
|
|
||||||
// #ifdef APP-PLUS
|
// #ifdef APP-PLUS
|
||||||
// 只有 App 平台才获取 CID
|
// 只有 App 平台才获取 CID
|
||||||
getPushCID()
|
getPushCID()
|
||||||
// #endif
|
// #endif
|
||||||
})
|
})
|
||||||
|
|
||||||
// 获取 uniPush 2.0 CID
|
// 获取 uniPush 2.0 CID
|
||||||
@@ -20,29 +20,12 @@
|
|||||||
|
|
||||||
// 存起来备用
|
// 存起来备用
|
||||||
uni.setStorageSync('push_cid', res.cid)
|
uni.setStorageSync('push_cid', res.cid)
|
||||||
|
|
||||||
// 弹出CID给你看
|
|
||||||
// uni.showModal({
|
|
||||||
// title: '你的CID',
|
|
||||||
// content: res.cid
|
|
||||||
// })
|
|
||||||
},
|
},
|
||||||
fail: (err) => {
|
fail: (err) => {
|
||||||
console.error('获取推送 CID 失败', err)
|
console.error('获取推送 CID 失败', err)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
// export default {
|
|
||||||
// on
|
|
||||||
// onShow: function() {
|
|
||||||
// // console.log('App Show')
|
|
||||||
// },
|
|
||||||
// onHide: function() {
|
|
||||||
// console.log('App Hide')
|
|
||||||
// },
|
|
||||||
|
|
||||||
|
|
||||||
// }
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
|||||||
@@ -88,7 +88,8 @@
|
|||||||
"appid" : "",
|
"appid" : "",
|
||||||
"UniversalLinks" : ""
|
"UniversalLinks" : ""
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"payment" : {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -139,3 +139,7 @@ export const addVisitorData = (data) =>{
|
|||||||
export const uploadFile = (filePath) => {
|
export const uploadFile = (filePath) => {
|
||||||
return upload(filePath,'/api/resident/file/uploadImage');
|
return upload(filePath,'/api/resident/file/uploadImage');
|
||||||
}
|
}
|
||||||
|
// 单推消息推送
|
||||||
|
export const getPushSingle = (data) =>{
|
||||||
|
return post("/api/push/single", data)
|
||||||
|
}
|
||||||
|
|||||||
@@ -186,10 +186,12 @@ const handleLogin = () => {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
uni.showLoading({ title: '登录中...', mask: true });
|
uni.showLoading({ title: '登录中...', mask: true });
|
||||||
|
const push_cid = uni.getStorageSync('push_cid')
|
||||||
let params = {
|
let params = {
|
||||||
phone:phoneNumber.value,
|
phone:phoneNumber.value,
|
||||||
smsCode:verifyCode.value,
|
smsCode:verifyCode.value,
|
||||||
scene:'login',
|
scene:'login',
|
||||||
|
cid:push_cid
|
||||||
}
|
}
|
||||||
getLoginBySms(params).then(res =>{
|
getLoginBySms(params).then(res =>{
|
||||||
if(res.code === 200){
|
if(res.code === 200){
|
||||||
@@ -204,6 +206,7 @@ const handleLogin = () => {
|
|||||||
uni.setStorageSync('currentVillageId', currentVillageId);
|
uni.setStorageSync('currentVillageId', currentVillageId);
|
||||||
uni.hideLoading();
|
uni.hideLoading();
|
||||||
uni.showToast({ title: '登录成功', icon: 'success' });
|
uni.showToast({ title: '登录成功', icon: 'success' });
|
||||||
|
|
||||||
setTimeout(() =>{
|
setTimeout(() =>{
|
||||||
uni.switchTab({ url: '/pages/index/index' });
|
uni.switchTab({ url: '/pages/index/index' });
|
||||||
},1500)
|
},1500)
|
||||||
@@ -231,6 +234,14 @@ const handleLogin = () => {
|
|||||||
// title:"登录成功",
|
// title:"登录成功",
|
||||||
// icon:'success'
|
// icon:'success'
|
||||||
// })
|
// })
|
||||||
|
// 登录成功后上报推送 CID
|
||||||
|
// #ifdef APP-PLUS
|
||||||
|
const cid = uni.getStorageSync('push_cid')
|
||||||
|
if (cid) {
|
||||||
|
reportPushCID(cid)
|
||||||
|
}
|
||||||
|
// #endif
|
||||||
|
|
||||||
// setTimeout(() =>{
|
// setTimeout(() =>{
|
||||||
// uni.switchTab({ url: '/pages/index/index' });
|
// uni.switchTab({ url: '/pages/index/index' });
|
||||||
// },1500)
|
// },1500)
|
||||||
|
|||||||
@@ -134,9 +134,11 @@ const handleLogin = () => {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
uni.showLoading({ title: '登录中...', mask: true });
|
uni.showLoading({ title: '登录中...', mask: true });
|
||||||
|
const push_cid = uni.getStorageSync('push_cid')
|
||||||
let params = {
|
let params = {
|
||||||
username:phoneNumber.value,
|
username:phoneNumber.value,
|
||||||
password:password.value
|
password:password.value,
|
||||||
|
cid:push_cid
|
||||||
}
|
}
|
||||||
getLoginPassword(params).then(res =>{
|
getLoginPassword(params).then(res =>{
|
||||||
if(res.code === 200){
|
if(res.code === 200){
|
||||||
|
|||||||
Reference in New Issue
Block a user