This commit is contained in:
2025-09-04 14:02:09 +08:00
parent 0d0bf4bb3a
commit 3daf6c32b5
2 changed files with 638 additions and 334 deletions

443
App.vue
View File

@@ -1,175 +1,310 @@
<script> <script>
import { iap } from "@/utils/myIapCheck.js"; // #ifdef APP-PLUS
import store from "@/store/index.js"; var jpushModule = uni.requireNativePlugin("JG-JPush");
import socket from "@/config/socket"; var audioObj = uni.getBackgroundAudioManager();
// #ifdef H5 // #endif
import { h5Login } from "@/config/html5Utils"; import {
// #endif iap
// #ifdef APP-PLUS } from "@/utils/myIapCheck.js";
import updata from "@/uni_modules/uni-upgrade-center-app/utils/check-update"; import store from "@/store/index.js";
// #endif import socket from "@/config/socket";
Vue.prototype.$apkUrl = "https://a.app.qq.com/o/simple.jsp?pkgname=com.cn.taimed" // 应用宝 // #ifdef H5
import Vue from "vue"; import {
export default { h5Login
data() { } from "@/config/html5Utils";
return { // #endif
platform: null, // 系统 // #ifdef APP-PLUS
appRegisterMap: undefined, import updata from "@/uni_modules/uni-upgrade-center-app/utils/check-update";
}; // #endif
}, Vue.prototype.$apkUrl = "https://a.app.qq.com/o/simple.jsp?pkgname=com.cn.taimed" // 应用宝
onLaunch: function() { import Vue from "vue";
// #ifdef APP-PLUS export default {
updata(); data() {
plus.screen.lockOrientation("portrait-primary"); return {
// 检测自动更新 platform: null, // 系统
appRegisterMap: undefined,
};
// #endif },
uni.setStorageSync("isJump", null); onLaunch: function() {
// 禁止横屏 // #ifdef APP-PLUS
updata();
uni.getSystemInfo({ plus.screen.lockOrientation("portrait-primary");
success(res) { // 检测自动更新
Vue.prototype.winWidth = res.screenWidth;
Vue.prototype.winHeight = res.screenHeight;
Vue.prototype.statusBarHeight = res.statusBarHeight;
},
});
//取出缓存数据
store.commit("setCacheData"); // #endif
// #ifdef MP-WEIXIN uni.setStorageSync("isJump", null);
if (store.state.userInfo.token) { // 禁止横屏
socket.init();
} uni.getSystemInfo({
// #endif success(res) {
// #ifdef H5 Vue.prototype.winWidth = res.screenWidth;
if (store.state.userInfo.token) { Vue.prototype.winHeight = res.screenHeight;
socket.init(); Vue.prototype.statusBarHeight = res.statusBarHeight;
} else { },
h5Login("force", () => { });
socket.init();
});
} //取出缓存数据
// #endif store.commit("setCacheData");
// #ifdef APP-PLUS // #ifdef MP-WEIXIN
if (store.state.userInfo.token) { if (store.state.userInfo.token) {
socket.init(); socket.init();
} }
// #endif // #endif
}, // #ifdef H5
onShow: function(e) { if (store.state.userInfo.token) {
// #ifdef APP-PLUS socket.init();
plus.screen.lockOrientation("portrait-primary"); } else {
// 检测是否有未关闭苹果内购订单 h5Login("force", () => {
iap.getChannels() socket.init();
// #endif });
// #ifdef MP-WEIXIN }
//获取二维码携带的参数 // #endif
let scene = decodeURIComponent(e.query.scene); // #ifdef APP-PLUS
scene = scene.split("&"); if (store.state.userInfo.token) {
let data = { socket.init();
//场景值 }
scene: e.scene, // #endif
}; },
scene.forEach((item) => { onShow: function(e) {
let arr = item.split("="); // #ifdef APP-PLUS
if (arr.length == 2) { plus.screen.lockOrientation("portrait-primary");
data[arr[0]] = arr[1]; // 检测是否有未关闭苹果内购订单
} iap.getChannels()
}); // #endif
store.commit("setChatScenesInfo", Object.assign(e.query, data)); // #ifdef MP-WEIXIN
// #endif //获取二维码携带的参数
},methods: { let scene = decodeURIComponent(e.query.scene);
scene = scene.split("&");
let data = {
//场景值
scene: e.scene,
};
scene.forEach((item) => {
let arr = item.split("=");
if (arr.length == 2) {
data[arr[0]] = arr[1];
}
});
store.commit("setChatScenesInfo", Object.assign(e.query, data));
// #endif
},
methods: {
// 处理通知权限 // 处理通知权限
getRegistrationID() { //获取registerID
jpushModule.getRegistrationID(result => {
let registerID = result.registerID
console.log(registerID)
this.registrationID = registerID
uni.setStorageSync("registerID", registerID)
})
}, },
getNotificationEnabled() {
if (uni.getSystemInfoSync().platform == "ios") {
jpushModule.requestNotificationAuthorization((result) => {
let status = result.status
if (status < 2) {
this.noticMsgTool()
}
})
} else {
jpushModule.isNotificationEnabled((result) => { //判断android是否打开权限
if (result.code == 0) { //如果为0则表示 未打开通知权限
this.noticMsgTool()
}
})
}
},
noticMsgTool() {
if (uni.getSystemInfoSync().platform == "ios") {
//苹果打开对应的通知栏
uni.showModal({
title: '通知权限开启提醒',
content: '您还没有开启通知权限,无法接受到消息通知,请前往设置!',
showCancel: false,
confirmText: '去设置',
success: function(res) {
if (res.confirm) {
var app = plus.ios.invoke('UIApplication', 'sharedApplication');
var setting = plus.ios.invoke('NSURL', 'URLWithString:', 'app-settings:');
plus.ios.invoke(app, 'openURL:', setting);
plus.ios.deleteObject(setting);
plus.ios.deleteObject(app);
}
}
});
} else {
//android打开对应的通知栏
var main = plus.android.runtimeMainActivity();
var pkName = main.getPackageName();
var uid = main.getApplicationInfo().plusGetAttribute("uid");
uni.showModal({
title: '通知权限开启提醒',
content: '您还没有开启通知权限,无法接受到消息通知,请前往设置!',
showCancel: false,
confirmText: '去设置',
success: function(res) {
if (res.confirm) {
var Intent = plus.android.importClass('android.content.Intent');
var Build = plus.android.importClass("android.os.Build");
//android 8.0引导
if (Build.VERSION.SDK_INT >= 26) {
var intent = new Intent('android.settings.APP_NOTIFICATION_SETTINGS');
intent.putExtra('android.provider.extra.APP_PACKAGE', pkName);
} else if (Build.VERSION.SDK_INT >= 21) { //android 5.0-7.0
var intent = new Intent('android.settings.APP_NOTIFICATION_SETTINGS');
intent.putExtra("app_package", pkName);
intent.putExtra("app_uid", uid);
} else { //(<21)其他--跳转到该应用管理的详情页
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
var uri = Uri.fromParts("package", mainActivity.getPackageName(), null);
intent.setData(uri);
}
// 跳转到该应用的系统通知设置页
main.startActivity(intent);
}
}
});
}
},
},
onLaunch() {
// #ifdef APP-PLUS
jpushModule.initJPushService();
jpushModule.setLoggerEnable(true);
plus.screen.lockOrientation("portrait-primary");
// 设置别名
jpushModule.setAlias({
'alias': this.lxzl.getUserInfo().userId + '',
'sequence': 1
})
//监听 极光推送连接状态
this.getNotificationEnabled();
jpushModule.addConnectEventListener(result => {
let connectEnable = result.connectEnable
uni.$emit('connectStatusChange', connectEnable)
});
jpushModule.addNotificationListener(result => { //极光推送的消息通知回调
jpushModule.setBadge(0);
plus.runtime.setBadgeNumber(0);
let notificationEventType = result.notificationEventType
let woopId = result.extras && result.extras.dataType === 'woop' && result.extras.value;
console.log("通知", result, notificationEventType)
// 点击事件
if (notificationEventType == 'notificationOpened') {
uni.navigateTo({
url: '/pages/taskDetail/taskDetail?' + 'woopId=' + woopId
});
}
});
uni.$on('connectStatusChange', (connectStatus) => {
var connectStr = ''
if (connectStatus == true) {
connectStr = '已连接'
// this.getRegistrationID()
} else {
connectStr = '未连接'
}
console.log('监听到了连接状态变化 --- ', connectStr)
this.connectStatus = connectStr
})
jpushModule.isPushStopped(res => {
// code 0已停止推送 1未停止推送
const {
code
} = res
console.log(res, '安卓连接状态');
})
onHide: function() { },
console.log('App Hide')
}, onHide: function() {
//页面销毁 console.log('App Hide')
destroyed() { },
store.commit("setUserInfo", { //页面销毁
playFlag: true, destroyed() {
}); store.commit("setUserInfo", {
}, playFlag: true,
} });
},
}
</script> </script>
<style lang="scss"> <style lang="scss">
@import "@/uni_modules/uview-ui/index.scss"; @import "@/uni_modules/uview-ui/index.scss";
@import "@/uni_modules/uni-scss/index.scss"; @import "@/uni_modules/uni-scss/index.scss";
/* #ifndef APP-PLUS-NVUE */ /* #ifndef APP-PLUS-NVUE */
/* uni.css - 通用组件、模板样式库可以当作一套ui库应用 */ /* uni.css - 通用组件、模板样式库可以当作一套ui库应用 */
@import "@/static/uni.css"; @import "@/static/uni.css";
@import "@/static/customicons.css"; @import "@/static/customicons.css";
@import "@/static/common.scss"; @import "@/static/common.scss";
/* H5 兼容 pc 所需 */ /* H5 兼容 pc 所需 */
/* #ifdef H5 */ /* #ifdef H5 */
@media screen and (min-width: 768px) { @media screen and (min-width: 768px) {
body { body {
overflow-y: scroll; overflow-y: scroll;
} }
} }
/deep/uni-page-body {
background-color: $themeBgColor;
min-height: 100% !important;
height: 100% !important;
}
.uni-top-window uni-tabbar .uni-tabbar { /deep/uni-page-body {
background-color: #fff !important; background-color: $themeBgColor;
} min-height: 100% !important;
height: 100% !important;
}
.uni-app--showleftwindow .hideOnPc { .uni-top-window uni-tabbar .uni-tabbar {
display: none !important; background-color: #fff !important;
} }
/* #endif */ .uni-app--showleftwindow .hideOnPc {
display: none !important;
}
/* 以下样式用于 hello uni-app 演示所需 */ /* #endif */
page {
height: 100%;
font-size: 28rpx;
}
.fix-pc-padding { /* 以下样式用于 hello uni-app 演示所需 */
padding: 0 50px; page {
} height: 100%;
font-size: 28rpx;
}
.uni-header-logo { .fix-pc-padding {
padding: 30rpx; padding: 0 50px;
flex-direction: column; }
justify-content: center;
align-items: center;
margin-top: 10rpx;
}
.uni-header-image { .uni-header-logo {
width: 100px; padding: 30rpx;
height: 100px; flex-direction: column;
} justify-content: center;
align-items: center;
margin-top: 10rpx;
}
.uni-hello-text { .uni-header-image {
color: #7a7e83; width: 100px;
} height: 100px;
}
.uni-hello-addfile { .uni-hello-text {
text-align: center; color: #7a7e83;
line-height: 300rpx; }
background: #fff;
padding: 50rpx;
margin-top: 10px;
font-size: 38rpx;
color: #808080;
}
/* #endif*/ .uni-hello-addfile {
text-align: center;
line-height: 300rpx;
background: #fff;
padding: 50rpx;
margin-top: 10px;
font-size: 38rpx;
color: #808080;
}
/deep/ .uni-tabbar__label { /* #endif*/
font-size: 12px !important; /* 修改 tabBar 文字大小 */
}
</style>
/deep/ .uni-tabbar__label {
font-size: 12px !important;
/* 修改 tabBar 文字大小 */
}
</style>

View File

@@ -1,181 +1,350 @@
{ {
"name" : "太湖云医", "name": "太湖云医",
"appid" : "__UNI__1B1584A", "appid": "__UNI__1B1584A",
"description" : "太湖云医", "description": "太湖云医",
"versionName" : "1.0.05", "versionName": "1.0.05",
"versionCode" : 1005, "versionCode": 1005,
"transformPx" : false, "transformPx": false,
/* 5+App */ /* 5+App */
"app-plus" : { "app-plus": {
"usingComponents" : true, "usingComponents": true,
"nvueStyleCompiler" : "uni-app", "nvueStyleCompiler": "uni-app",
"compilerVersion" : 3, "compilerVersion": 3,
"splashscreen" : { "splashscreen": {
"alwaysShowBeforeRender" : false, "alwaysShowBeforeRender": false,
"waiting" : true, "waiting": true,
"autoclose" : true, "autoclose": true,
"delay" : 0 "delay": 0
}, },
"privacy" : { "privacy": {
"prompt" : "template", "prompt": "template",
"template" : { "template": {
"title" : "用户协议和隐私政策", "title": "用户协议和隐私政策",
"message" : "请你务必审慎阅读、充分理解“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>你可阅读<a href='https://www.taimed.cn/agreement.html'>《用户协议》</a>和<a href='https://www.taimed.cn/privacy.html'>《隐私协议》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。", "message": "请你务必审慎阅读、充分理解“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>你可阅读<a href='https://www.taimed.cn/agreement.html'>《用户协议》</a>和<a href='https://www.taimed.cn/privacy.html'>《隐私协议》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
"buttonAccept" : "同意", "buttonAccept": "同意",
"buttonRefuse" : "暂不同意" "buttonRefuse": "暂不同意"
} }
}, },
/* */ /* */
"modules" : { "modules": {
"Camera" : {}, "Camera": {},
"Payment" : {}, "Payment": {},
"VideoPlayer" : {}, "VideoPlayer": {},
"Share" : {} "Share": {}
}, },
/* */ /* */
"distribute" : { "distribute": {
/* android */ /* android */
"android" : { "android": {
"permissions" : [ "permissions": [
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>", "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>", "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>", "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>", "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>", "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>", "<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>", "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>", "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>", "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>", "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>", "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-feature android:name=\"android.hardware.camera\"/>", "<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>", "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>",
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>", "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
"<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>" "<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>"
], ],
"abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ], "abiFilters": ["armeabi-v7a", "arm64-v8a", "x86"],
"minSdkVersion" : 23, "minSdkVersion": 23,
"targetSdkVersion" : 35, "targetSdkVersion": 35,
"schemes" : "taimed" "schemes": "taimed"
}, },
/* ios */ /* ios */
"ios" : { "ios": {
"urlschemewhitelist" : "nuttyreading,medicine", "urlschemewhitelist": "nuttyreading,medicine",
"idfa" : false, "idfa": false,
"urltypes" : "taimed", "urltypes": "taimed",
"capabilities" : { "capabilities": {
"entitlements" : { "entitlements": {
"com.apple.developer.associated-domains" : [ "com.apple.developer.associated-domains": [
"applinks:static-mp-3614b80b-2d75-4462-a481-4998f8187274.next.bspapp.com", "applinks:static-mp-3614b80b-2d75-4462-a481-4998f8187274.next.bspapp.com",
"applinks:verification.nuttyreading.com" "applinks:verification.nuttyreading.com"
] ]
} }
}, },
"dSYMs" : false "dSYMs": false
}, },
/* SDK */ /* SDK */
"sdkConfigs" : { "sdkConfigs": {
"payment" : { "payment": {
"appleiap" : {}, "appleiap": {},
"alipay" : { "alipay": {
"__platform__" : [ "ios", "android" ] "__platform__": ["ios", "android"]
}, },
"weixin" : { "weixin": {
"__platform__" : [ "ios", "android" ], "__platform__": ["ios", "android"],
"appid" : "wx5c50e3696028d2ec", "appid": "wx5c50e3696028d2ec",
"UniversalLinks" : "https://verification.nuttyreading.com/uni-universallinks/__UNI__1B1584A/" "UniversalLinks": "https://verification.nuttyreading.com/uni-universallinks/__UNI__1B1584A/"
} }
}, },
"share" : { "share": {
"weixin" : { "weixin": {
"appid" : "wx5c50e3696028d2ec", "appid": "wx5c50e3696028d2ec",
"UniversalLinks" : "https://verification.nuttyreading.com/uni-universallinks/__UNI__1B1584A/" "UniversalLinks": "https://verification.nuttyreading.com/uni-universallinks/__UNI__1B1584A/"
} }
} }
}, },
"splashscreen" : { "splashscreen": {
"useOriginalMsgbox" : true "useOriginalMsgbox": true
}, },
"icons" : { "icons": {
"android" : { "android": {
"hdpi" : "unpackage/res/icons/72x72.png", "hdpi": "unpackage/res/icons/72x72.png",
"xhdpi" : "unpackage/res/icons/96x96.png", "xhdpi": "unpackage/res/icons/96x96.png",
"xxhdpi" : "unpackage/res/icons/144x144.png", "xxhdpi": "unpackage/res/icons/144x144.png",
"xxxhdpi" : "unpackage/res/icons/192x192.png" "xxxhdpi": "unpackage/res/icons/192x192.png"
}, },
"ios" : { "ios": {
"appstore" : "unpackage/res/icons/1024x1024.png", "appstore": "unpackage/res/icons/1024x1024.png",
"ipad" : { "ipad": {
"app" : "unpackage/res/icons/76x76.png", "app": "unpackage/res/icons/76x76.png",
"app@2x" : "unpackage/res/icons/152x152.png", "app@2x": "unpackage/res/icons/152x152.png",
"notification" : "unpackage/res/icons/20x20.png", "notification": "unpackage/res/icons/20x20.png",
"notification@2x" : "unpackage/res/icons/40x40.png", "notification@2x": "unpackage/res/icons/40x40.png",
"proapp@2x" : "unpackage/res/icons/167x167.png", "proapp@2x": "unpackage/res/icons/167x167.png",
"settings" : "unpackage/res/icons/29x29.png", "settings": "unpackage/res/icons/29x29.png",
"settings@2x" : "unpackage/res/icons/58x58.png", "settings@2x": "unpackage/res/icons/58x58.png",
"spotlight" : "unpackage/res/icons/40x40.png", "spotlight": "unpackage/res/icons/40x40.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png" "spotlight@2x": "unpackage/res/icons/80x80.png"
}, },
"iphone" : { "iphone": {
"app@2x" : "unpackage/res/icons/120x120.png", "app@2x": "unpackage/res/icons/120x120.png",
"app@3x" : "unpackage/res/icons/180x180.png", "app@3x": "unpackage/res/icons/180x180.png",
"notification@2x" : "unpackage/res/icons/40x40.png", "notification@2x": "unpackage/res/icons/40x40.png",
"notification@3x" : "unpackage/res/icons/60x60.png", "notification@3x": "unpackage/res/icons/60x60.png",
"settings@2x" : "unpackage/res/icons/58x58.png", "settings@2x": "unpackage/res/icons/58x58.png",
"settings@3x" : "unpackage/res/icons/87x87.png", "settings@3x": "unpackage/res/icons/87x87.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png", "spotlight@2x": "unpackage/res/icons/80x80.png",
"spotlight@3x" : "unpackage/res/icons/120x120.png" "spotlight@3x": "unpackage/res/icons/120x120.png"
} }
} }
} }
}, },
"nativePlugins" : {} "nativePlugins": {
}, "JG-JCore": {
/* */ "JPUSH_APPKEY_ANDROID": "215f72f1b85f4028404addb3",
"quickapp" : {}, "JPUSH_APPKEY_IOS": "215f72f1b85f4028404addb3",
/* */ "JPUSH_CHANNEL_ANDROID": "",
"mp-weixin" : { "JPUSH_CHANNEL_IOS": "",
"appid" : "", "__plugin_info__": {
"setting" : { "name": "极光推送 JCore 官方 SDK",
"urlCheck" : false "description": "极光推送 JCore 官方 SDK HBuilder 插件版本",
}, "platforms": "Android,iOS",
"usingComponents" : true "url": "https://ext.dcloud.net.cn/plugin?id=4028",
}, "android_package_name": "com.cn.taimed",
"mp-alipay" : { "ios_bundle_id": "",
"usingComponents" : true "isCloud": true,
}, "bought": 1,
"mp-baidu" : { "pid": "4028",
"usingComponents" : true, "parameters": {
"setting" : { "JPUSH_APPKEY_ANDROID": {
"urlCheck" : false "des": "[Android]极光portal配置应用信息时分配的AppKey",
} "key": "215f72f1b85f4028404addb3",
}, "value": ""
"mp-toutiao" : { },
"usingComponents" : true, "JPUSH_APPKEY_IOS": {
"setting" : { "des": "[iOS]极光portal配置应用信息时分配的AppKey",
"urlCheck" : false "key": "215f72f1b85f4028404addb3",
} "value": ""
}, },
"uniStatistics" : { "JPUSH_CHANNEL_ANDROID": {
"enable" : false "des": "[Android]用于统计分发渠道不需要可填默认值developer-default",
}, "key": "JPUSH_CHANNEL",
"vueVersion" : "2", "value": ""
"h5" : { },
"devServer" : { "JPUSH_CHANNEL_IOS": {
"https" : false "des": "[iOS]用于统计分发渠道不需要可填默认值developer-default",
}, "key": "JCore:CHANNEL",
"optimization" : { "value": ""
"treeShaking" : { }
"enable" : true }
} }
} },
}, "JG-JPush": {
"_spaceID" : "mp-3614b80b-2d75-4462-a481-4998f8187274", "JPUSH_ADVERTISINGID_IOS": "",
"mp-qq" : { "JPUSH_DEFAULTINITJPUSH_IOS": "",
"setting" : { "JPUSH_GOOGLE_API_KEY": "",
"urlCheck" : false "JPUSH_GOOGLE_APP_ID": "",
} "JPUSH_GOOGLE_PROJECT_ID": "",
} "JPUSH_GOOGLE_PROJECT_NUMBER": "",
} "JPUSH_GOOGLE_STORAGE_BUCKET": "",
"JPUSH_HONOR_APPID": "",
"JPUSH_HUAWEI_APPID": "",
"JPUSH_ISPRODUCTION_IOS": "",
"JPUSH_MEIZU_APPID": "",
"JPUSH_MEIZU_APPKEY": "",
"JPUSH_OPPO_APPID": "",
"JPUSH_OPPO_APPKEY": "",
"JPUSH_OPPO_APPSECRET": "",
"JPUSH_VIVO_APPID": "",
"JPUSH_VIVO_APPKEY": "",
"JPUSH_XIAOMI_APPID": "MI-2882303761520418671",
"JPUSH_XIAOMI_APPKEY": "MI-5912041882671",
"__plugin_info__": {
"name": "极光推送 JPush 官方 SDK",
"description": "极光推送JPush官方SDK HBuilder插件版本",
"platforms": "Android,iOS",
"url": "https://ext.dcloud.net.cn/plugin?id=4035",
"android_package_name": "com.cn.taimed",
"ios_bundle_id": "",
"isCloud": true,
"bought": 1,
"pid": "4035",
"parameters": {
"JPUSH_ADVERTISINGID_IOS": {
"des": "[iOS]广告标识符IDFA如果不需要使用IDFA可不填",
"key": "JPush:ADVERTISINGID",
"value": ""
},
"JPUSH_DEFAULTINITJPUSH_IOS": {
"des": "[iOS]是否默认初始化是填true不是填false或者不填",
"key": "JPush:DEFAULTINITJPUSH",
"value": ""
},
"JPUSH_GOOGLE_API_KEY": {
"des": "厂商google api_key,示例:g-12346578",
"key": "google_api_key",
"value": ""
},
"JPUSH_GOOGLE_APP_ID": {
"des": "厂商google mobilesdk_app_id,示例g-12346578",
"key": "google_app_id",
"value": ""
},
"JPUSH_GOOGLE_PROJECT_ID": {
"des": "厂商google project_id ,示例g-12346578",
"key": "project_id",
"value": ""
},
"JPUSH_GOOGLE_PROJECT_NUMBER": {
"des": "厂商google project_number,示例g-12346578",
"key": "gcm_defaultSenderId",
"value": ""
},
"JPUSH_GOOGLE_STORAGE_BUCKET": {
"des": "厂商google storage_bucket,示例g-12346578",
"key": "google_storage_bucket",
"value": ""
},
"JPUSH_HONOR_APPID": {
"des": "厂商HONOR-appId,示例12346578",
"key": "com.hihonor.push.app_id",
"value": ""
},
"JPUSH_HUAWEI_APPID": {
"des": "厂商HUAWEI-appId,示例appid=12346578",
"key": "com.huawei.hms.client.appid",
"value": ""
},
"JPUSH_ISPRODUCTION_IOS": {
"des": "[iOS]是否是生产环境是填true不是填false或者不填",
"key": "JPush:ISPRODUCTION",
"value": ""
},
"JPUSH_MEIZU_APPID": {
"des": "厂商MEIZU-appId,示例MZ-12345678",
"key": "MEIZU_APPID",
"value": ""
},
"JPUSH_MEIZU_APPKEY": {
"des": "厂商MEIZU-appKey,示例MZ-12345678",
"key": "MEIZU_APPKEY",
"value": ""
},
"JPUSH_OPPO_APPID": {
"des": "厂商OPPO-appId,示例OP-12345678",
"key": "OPPO_APPID",
"value": ""
},
"JPUSH_OPPO_APPKEY": {
"des": "厂商OPPO-appkey,示例OP-12345678",
"key": "OPPO_APPKEY",
"value": ""
},
"JPUSH_OPPO_APPSECRET": {
"des": "厂商OPPO-appSecret,示例OP-12345678",
"key": "OPPO_APPSECRET",
"value": ""
},
"JPUSH_VIVO_APPID": {
"des": "厂商VIVO-appId,示例12345678",
"key": "com.vivo.push.app_id",
"value": ""
},
"JPUSH_VIVO_APPKEY": {
"des": "厂商VIVO-appkey,示例12345678",
"key": "com.vivo.push.api_key",
"value": ""
},
"JPUSH_XIAOMI_APPID": {
"des": "厂商XIAOMI-appId,示例MI-12345678",
"key": "XIAOMI_APPID",
"value": ""
},
"JPUSH_XIAOMI_APPKEY": {
"des": "厂商XIAOMI-appKey,示例MI-12345678",
"key": "XIAOMI_APPKEY",
"value": ""
}
}
}
}
}
},
/* */
"quickapp": {},
/* */
"mp-weixin": {
"appid": "",
"setting": {
"urlCheck": false
},
"usingComponents": true
},
"mp-alipay": {
"usingComponents": true
},
"mp-baidu": {
"usingComponents": true,
"setting": {
"urlCheck": false
}
},
"mp-toutiao": {
"usingComponents": true,
"setting": {
"urlCheck": false
}
},
"uniStatistics": {
"enable": false
},
"vueVersion": "2",
"h5": {
"devServer": {
"https": false
},
"optimization": {
"treeShaking": {
"enable": true
}
}
},
"_spaceID": "mp-3614b80b-2d75-4462-a481-4998f8187274",
"mp-qq": {
"setting": {
"urlCheck": false
}
}
}