私は Android phonegap でプロジェクトを行っています。ここでは、ステータス バーに通知の数を表示したいと思います。リンクStatus Bar Notificationを使用してステータス バー通知を実装しました。通知を表示するために変更したコードを以下に示します。
<!DOCTYPE HTML>
<html>
<head>
<title>Cordova</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.0.0.js"></script>
<script type="text/javascript" charset="utf-8" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" charset="utf-8" src="statusbarnotification.js"></script>
<script type="text/javascript">
var count = 0;
function show_notify(){
count = count+1 ;
//alert(count);
var title = "message";
var alerts = "You have "+count+ " message";
window.plugins.statusBarNotification.notify(title, alerts);
}
</script>
</head>
<body>
<a href="#" onclick='show_notify()'>Click!</a>
</body>
</html>
ここで、関数 show_notify() を呼び出すたびにcountの値がインクリメントされ、「 You have [1 or 2 or 3...] message」という形式で通知の数が表示されます。ステータスバーの通知をクリアした後、ゼロにカウントし、通知をクリックしたときに特定のページにリダイレクトするようにコードを変更する必要があります。