uniapp:3分钟搞定在线推送,

时间:2025-03-09 09:45:53
import permision from "@/js_sdk/wa-permission/" export default { onLaunch: function() { var main = plus.android.runtimeMainActivity(); var pkName = main.getPackageName(); var uid = main.getApplicationInfo().plusGetAttribute("uid"); var NotificationManagerCompat = plus.android.importClass( "." ); //.v4升级为androidx if (NotificationManagerCompat == null) { NotificationManagerCompat = plus.android.importClass( "" ); } var areNotificationsEnabled = NotificationManagerCompat.from(main).areNotificationsEnabled(); // 未开通‘允许通知’权限,则弹窗提醒开通,并点击确认后,跳转到系统设置页面进行设置 if (!areNotificationsEnabled) { console.log('请开启权限:通知管理-允许通知') uni.showModal({ title: '权限提示', content: '请前往 通知管理 开启权限', confirmColor: '#7287EA', success: function(res) { if (res.confirm) { permision.gotoAppPermissionSetting() // 跳转到APP设置,用户手动开启通知权限 } else if (res.cancel) { console.log('用户点击取消'); } } }); } } }