成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

uniapp獲取手機(jī)通知權(quán)限實(shí)現(xiàn)demo

瀏覽:5日期:2022-06-13 14:20:47
目錄獲取通知權(quán)限跳轉(zhuǎn)開啟設(shè)置彈窗通知Tips:獲取通知權(quán)限跳轉(zhuǎn)開啟

之前發(fā)了一篇使用插件市場(chǎng)獲取權(quán)限的文章,但是有兄弟想要一個(gè)單獨(dú)開啟通知權(quán)限的教程,這篇文章特意整理一下獲取通知權(quán)限跳轉(zhuǎn)開啟的方法

設(shè)置彈窗通知

首先我是設(shè)置了一個(gè)彈窗通知,具體樣式就不在這里寫了,可以自行寫一個(gè),我在這里就寫一下具體獲取以及跳轉(zhuǎn)的代碼

//首先我們需要一個(gè)觸發(fā),我是在進(jìn)入頁(yè)面onReady()生命周期中觸發(fā)的檢測(cè)getQuanxian() {let platform = uni.getSystemInfoSync().platform; //首先判斷app是安卓還是iosconsole.log(platform);if (platform == 'ios') { //這里是ios的方法 console.log('我是iOS'); var UIApplication = plus.ios.import('UIApplication'); var app = UIApplication.sharedApplication(); var enabledTypes = 0; if (app.currentUserNotificationSettings) {var settings = app.currentUserNotificationSettings();enabledTypes = settings.plusGetAttribute('types');console.log('enabledTypes1:' + enabledTypes);if (enabledTypes == 0) { //如果enabledTypes = 0 就是通知權(quán)限沒有開啟 this.tongzhi = true; //這里是我寫的一個(gè)彈窗上面有一個(gè)跳轉(zhuǎn)開啟的按鈕,自行添加即可} } plus.ios.deleteObject(settings);} else if (platform == 'android') { //下面是安卓的方法 console.log('我是安卓', plus.android); var main = plus.android.runtimeMainActivity(); var pkName = main.getPackageName(); var uid = main.getApplicationInfo().plusGetAttribute('uid'); var NotificationManagerCompat = plus.android.importClass('android.support.v4.app.NotificationManagerCompat' ); //android.support.v4升級(jí)為androidx if (NotificationManagerCompat == null) {NotificationManagerCompat = plus.android.importClass( 'androidx.core.app.NotificationManagerCompat'); } var areNotificationsEnabled =NotificationManagerCompat.from(main).areNotificationsEnabled(); // 未開通‘允許通知'權(quán)限,則彈窗提醒開通,并點(diǎn)擊確認(rèn)后,跳轉(zhuǎn)到系統(tǒng)設(shè)置頁(yè)面進(jìn)行設(shè)置 if (!areNotificationsEnabled) {this.tongzhi = true; //這里也一樣未開啟權(quán)限,彈出彈窗 }} },

上面是根據(jù)手機(jī)操作系統(tǒng)來(lái)檢測(cè)系統(tǒng)是否開啟通知權(quán)限,下面代碼是在檢測(cè)沒有開啟通知權(quán)限后彈窗提示,然后點(diǎn)擊彈窗按鈕后到設(shè)置對(duì)應(yīng)權(quán)限的頁(yè)面跳轉(zhuǎn)方法

Tips:

安卓手機(jī)由于系統(tǒng)新老版本不一樣,開啟權(quán)限的位置可能有所不同,需要根據(jù)實(shí)際情況來(lái)進(jìn)行修改,ios由于權(quán)限問題有可能會(huì)跳轉(zhuǎn)失敗,需要手動(dòng)開啟

//開啟通知 openTongZhi() { //彈窗按鈕綁定方法let platform = uni.getSystemInfoSync().platform; //獲取安卓還是iosthis.tongzhi = false;if (platform == 'ios') {//如果機(jī)型是ios,ios由于權(quán)限問題,可能需要手動(dòng)開啟 var UIApplication = plus.ios.import('UIApplication'); var app = UIApplication.sharedApplication(); var settings = app.currentUserNotificationSettings(); enabledTypes = settings.plusGetAttribute('types'); var NSURL2 = plus.ios.import('NSURL'); var setting2 = NSURL2.URLWithString('app-settings:'); var application2 = UIApplication.sharedApplication(); application2.openURL(setting2); plus.ios.deleteObject(setting2); plus.ios.deleteObject(NSURL2); plus.ios.deleteObject(application2); plus.ios.deleteObject(settings);} else if (platform == 'android') {//如果機(jī)型是安卓 var main = plus.android.runtimeMainActivity(); var pkName = main.getPackageName(); var uid = main.getApplicationInfo().plusGetAttribute('uid'); var Intent = plus.android.importClass('android.content.Intent'); var Build = plus.android.importClass('android.os.Build'); //android 8.0引導(dǎo) if (Build.VERSION.SDK_INT >= 26) { //判斷安卓系統(tǒng)版本var intent = new Intent('android.settings.APP_NOTIFICATION_SETTINGS');intent.putExtra('android.provider.extra.APP_PACKAGE', pkName); } else if (Build.VERSION.SDK_INT >= 21) { //判斷安卓系統(tǒng)版本//android 5.0-7.0var intent = new Intent('android.settings.APP_NOTIFICATION_SETTINGS');intent.putExtra('app_package', pkName);intent.putExtra('app_uid', uid); } else {//(<21)其他--跳轉(zhuǎn)到該應(yīng)用管理的詳情頁(yè)intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);var uri = Uri.fromParts( 'package', mainActivity.getPackageName(), null);intent.setData(uri); } // 跳轉(zhuǎn)到該應(yīng)用的系統(tǒng)通知設(shè)置頁(yè) main.startActivity(intent);} },

以上就是在uniapp中開啟通知權(quán)限的方法了,如果有需要,大家可自行挪用,如有寫的不清楚的地方還請(qǐng)指出,更多關(guān)于uniapp獲取手機(jī)通知權(quán)限的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: JavaScript
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产精品人成在线观看免费| 精品一区在线看| 亚洲1区2区3区4区| 伊人久久久大香线蕉综合直播 | 国产日韩欧美一区在线| 国产精品私人自拍| 99亚偷拍自图区亚洲| 日韩精品一区在线观看| 国产老女人精品毛片久久| 色噜噜狠狠成人中文综合| 婷婷成人综合网| 久久成人精品| 午夜精品福利一区二区三区蜜桃| 激情综合电影网| 国产精品久线观看视频| 91老师片黄在线观看| 久久影院午夜论| 色综合中文字幕国产| 91精品国产综合久久久久久久| 另类调教123区| 欧美日韩国产bt| 韩国成人精品a∨在线观看| 欧美三级韩国三级日本三斤| 国产在线一区二区综合免费视频| 欧美高清性hdvideosex| 寂寞少妇一区二区三区| 欧美日韩国产高清一区二区三区| 国内精品久久久久影院色| 91精品国产aⅴ一区二区| 国产成人一级电影| 日韩一区二区三区电影在线观看 | 欧美在线网址| 国产精品毛片高清在线完整版| 国内视频精品| 日韩毛片高清在线播放| 国产精品免费在线| 天堂久久一区二区三区| 色国产精品一区在线观看| 久久精品国产色蜜蜜麻豆| 3atv一区二区三区| 丁香啪啪综合成人亚洲小说| 欧美成人伊人久久综合网| av在线不卡观看免费观看| 国产精品美女久久久久久久久| 亚洲精品在线免费| 婷婷激情综合网| 欧美一区二区在线视频| 99亚偷拍自图区亚洲| 专区另类欧美日韩| 久久精品人人| 国产精品一区二区久久不卡| 欧美xxxx老人做受| 亚洲欧美伊人| 一区二区三区四区在线免费观看| 亚洲国产日韩欧美| 五月天婷婷综合| 欧美剧情片在线观看| 成人成人成人在线视频| 国产精品久久影院| 久久99伊人| 国产一区二区在线电影| 精品福利二区三区| 亚洲第一在线| 日韩va欧美va亚洲va久久| 91精品国产aⅴ一区二区| 欧美久久一区| 午夜久久久影院| 538prom精品视频线放| 91免费观看在线| 亚洲精品日韩综合观看成人91| 一本色道久久加勒比精品| 国产成人精品网址| 中文字幕免费在线观看视频一区| 免播放器亚洲| 国产资源在线一区| 亚洲国产高清不卡| 色婷婷久久综合| www.亚洲激情.com| 一区二区在线看| 这里只有精品免费| 伊人久久综合| 日本欧美一区二区在线观看| 精品精品欲导航| 99视频一区| 国产盗摄女厕一区二区三区| 亚洲欧美日韩国产综合| 欧美日韩一区久久| 欧美日韩三区| 热久久免费视频| 国产欧美日产一区| 玖玖在线精品| 91毛片在线观看| 日韩成人午夜电影| 国产视频一区二区三区在线观看| 久久婷婷久久| 欧美国产一区二区三区激情无套| 日韩精品亚洲一区| 久久嫩草精品久久久久| 亚洲综合社区| 99v久久综合狠狠综合久久| 亚洲va在线va天堂| 久久久精品国产免费观看同学| 老司机久久99久久精品播放免费| 91麻豆高清视频| 精品一区二区三区免费观看| 亚洲欧洲性图库| 欧美日韩国产一级片| 亚洲国产精品123| 成人晚上爱看视频| 午夜久久福利影院| 久久精品人人爽人人爽| 欧美日韩一区二区电影| 亚洲精品美女| 成人国产精品免费观看视频| 视频一区中文字幕国产| 中文字幕精品一区二区精品绿巨人 | 全部av―极品视觉盛宴亚洲| 日本一区二区高清| 91精品国产手机| 久久精品国产第一区二区三区最新章节 | 精品一区二区三区免费| 亚洲日本va在线观看| 精品国产91九色蝌蚪| 欧美三片在线视频观看| 日韩亚洲欧美精品| 北岛玲一区二区三区四区| 麻豆国产精品官网| 亚洲精品国产高清久久伦理二区| 日韩一区二区视频| 色94色欧美sute亚洲线路一久 | 一区二区三区导航| 99精品视频在线播放观看| 精品亚洲porn| 视频一区二区中文字幕| 亚洲色图丝袜美腿| 久久夜色精品国产欧美乱极品| 欧美午夜理伦三级在线观看| 亚洲一区观看| 亚洲国产合集| 欧美成ee人免费视频| 丰满少妇在线播放bd日韩电影| 免费观看日韩电影| 亚洲一区二区三区视频在线播放| 国产精品久久久久久亚洲毛片| 日韩一级黄色片| 欧美三级电影网| 一本一道综合狠狠老| 亚洲女同在线| 99精品视频免费观看视频| 亚洲性视频h| 99re在线精品| 国产91精品在线观看| 另类欧美日韩国产在线| 三级久久三级久久久| 亚洲一区在线播放| 亚洲精品五月天| 亚洲欧洲在线观看av| 久久婷婷国产综合精品青草| 欧美一激情一区二区三区| 91行情网站电视在线观看高清版| 欧美一级播放| 国产欧美成人| 99这里有精品| 亚洲三级免费| 亚洲国产一区二区三区高清 | 国产精品一区二区免费不卡 | 国产乱码一区二区三区| 久久99精品国产91久久来源| 五月婷婷欧美视频| 亚洲国产精品久久久久秋霞影院| 一区二区三区在线高清| 亚洲女同女同女同女同女同69| 国产精品传媒入口麻豆| 中文字幕在线不卡一区二区三区| 久久嫩草精品久久久精品| 26uuu色噜噜精品一区二区| 欧美成人一区二区三区片免费| 欧美一区二区三区不卡| 91精品国产黑色紧身裤美女| 91精品麻豆日日躁夜夜躁| 欧美日韩精品一区视频| 欧美色网站导航| 欧美日韩精品一区二区天天拍小说| 欧美日韩国产小视频在线观看| 欧美天堂一区二区三区| 欧美日韩视频在线第一区 | 亚洲伦伦在线| 亚洲深夜福利| 羞羞答答国产精品www一本| 免费日韩视频| 色婷婷狠狠综合| 欧美三级蜜桃2在线观看| 91.麻豆视频| 久久久亚洲高清| 国产精品久久久爽爽爽麻豆色哟哟| 1024成人网| 亚洲第一精品在线| 天天做天天摸天天爽国产一区 | 精品一区二区影视| 国产99久久久国产精品潘金|