簡體   English   中英

使用PhoneGap / Cordova的Web應用程序的狀態欄通知

[英]Status bar notification for web app with PhoneGap / Cordova

我正在使用最新版本的PhoneGap開發適用於iOS和Android的Web應用程序。

我想在手機的狀態欄上向用戶發送通知,我無法弄清楚如何做到這一點。 似乎有一個曾經存在的Cordova插件(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上測試這款應用。

編輯:我最終在我的節點服務器上使用Google雲消息傳遞(gcm)用於Android設備和Apple推送通知(apn)。 這適用於Android設備,對於iphone來說有點難度

也許它的答案已經很晚了,但我認為這樣可以讓你更快地使用PhoneGap中的通知。 要在最新版本的PhoneGap(v3.x)中使用StatusBarNotifications ,您需要一個適用的插件 這應該與Cordova CLI一起安裝。

對於舊版本的PhoneGap( v2.9及更低版本),您仍然可以使用GitHub的 DEPBECATED版本的StatusBarNotifications。

順便說一句,使用舊版本對於沒有經驗的開發人員來說不那么令人頭疼:)

希望這會幫助你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM