W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
向用戶發(fā)出震動、聲音提示、燈光閃爍、手機狀態(tài)欄通知等提示行為,支持鬧鐘功能。如果是狀態(tài)欄通知,當用戶點擊該通知,頁面可以通過監(jiān)聽 noticeclicked 事件獲取該通知相關(guān)內(nèi)容。
注:當應(yīng)用在前臺彈出通知提示時,iOS平臺的通知將在顯示幾秒后消失,不會在通知欄保留。
notification({params}, callback(ret, err))
vibrate:
sound:
light:
notify:
{
title:'' //標題,Android中默認值為應(yīng)用名稱,支持Android和iOS 8.2以上系統(tǒng)
content:'' //內(nèi)容,默認值為'有新消息'
extra:'' //附加信息,頁面可以監(jiān)聽noticeclicked事件得到點擊的通知的附加信息
updateCurrent: false //是否覆蓋更新已有的通知,取值范圍true|false。只Android有效
}
alarm:
{
hour: //小時,數(shù)字類型,取值范圍(0-23),默認值為當前系統(tǒng)時
minutes: //分鐘,數(shù)字類型,取值范圍(0-59),默認值為當前系統(tǒng)分
daysOfWeek: //通知循環(huán)時間,以周為單位,數(shù)組類型,取值范圍[1,2,3,4,5,6,7],表示周日、周一、周二、周三、周四、周五、周六。若不傳則不循環(huán),只在當天或隔天的指定時間通知一次
time: //鬧鈴目標時間,數(shù)字類型,1970年至今的毫秒數(shù),只在設(shè)定的時間執(zhí)行一次,若設(shè)置了time,那么hour、minutes、daysOfWeek將被忽略
openApp: //當鬧鈴觸發(fā)時是否打開當前應(yīng)用,如果打開,則不彈出狀態(tài)欄通知,bool類型,默認值為false。僅支持Android平臺。
}
如果 notification 時傳入了 notify或者alarm,那么將收到 callback,返回本次狀態(tài)欄通知的 id或者鬧鈴 id,該 id 可用于取消狀態(tài)欄通知或者鬧鈴。
ret:
{
id:1 //彈出到狀態(tài)欄通知的id或者設(shè)置的鬧鈴id,可用于取消通知或者鬧鈴
}
//僅震動
api.notification({
vibrate:[100, 500, 200, 500, 300, 500, 400, 500]
});
//僅提示音
api.notification({
sound:'default'
});
//提示音+震動
api.notification();
//彈出狀態(tài)欄通知
api.notification({
notify: {
title: '通知標題',
content: '通知內(nèi)容'
}
});
//鬧鈴
api.notification({
notify: {
content: '鬧鐘'
},
//每周一、二、三、四、五的7點30分鬧鈴
alarm: {
hour: 7,
minutes: 30,
daysOfWeek: [2, 3, 4, 5, 6]
}
}, function(ret, err) {
var id = ret.id;
});
iOS系統(tǒng),Android系統(tǒng)
可提供的1.0.0及更高版本
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: