我正在使用最新版本的PhoneGap開發iOS和Android的Web應用程序。帶有PhoneGap/Cordova的web應用程序的狀態欄通知
我想發送通知給用戶在他們的手機的狀態欄,我不知道如何做到這一點。 似乎有一個曾經存在的科爾多瓦插件(StatusBarNotification),但我找到的所有鏈接都已死亡。
如果有人知道如何將notif發送到狀態欄,我將不勝感激。
感謝
昆汀
編輯:我本來應該更具體:我想了解如何使用手機上的狀態區(http://developer.android.com/guide/topics/ui/notifiers/notifications.html),爲此,我有一個簡單的HTML文件一個按鈕。當我點擊按鈕時,我想要在狀態區域顯示通知。 (比如當你收到短信時,你有一個通知)。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
<link rel="stylesheet" type="text/css" href="css/index.css" />
<title>Hello World</title>
</head>
<body>
<input type="button" value="Notiiiiiiif" id="btNotif"/>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript">
app.initialize();
btNotif = document.getElementById('btNotif');
btNotif.addEventListener('click', function(){
//There I want a notif to appear in the status bar
});
</script>
</body>
</html>
我使用Android 4.4.2在我的Nexus 4上測試此應用程序。
編輯:我結束了對我的節點服務器上的Android設備和Apple推送通知(apn)使用Google Cloud Messaging(gcm)。這對於Android設備非常有效,對於iPhone手機有點困難
你的意思是推送通知? –
首先,我只是通過單擊按鈕嘗試本地通知。我編輯了第一篇文章。 – QuentinB