CordovaTweetこんにちは、渡辺です。今回は、Manacaで「ローカル通知」プラグインを利用する方法を説明したと思います。ローカル通知機能のプラグインは、GitHub上で複数ありますが、ここでは下のプラグインを利用します。)・デバッグビルドしたアプリで確認済(※ビルドして確認をお願いします。)■ローカル通知とはローカル通知とは、アプリケーション自身がスケジューリングしてユーザーへ通知する仕組みです。プッシュ通知(リモート通知)とは違い、インターネット経由での外部通信なしでユーザーへの通知ができます。カレンダーアプリやToDOアプリなど時間ベースで動くアプリが、ローカル通知に向いているアプリの代表です。■サンプルプロジェクトについてサンプルプロジェクトのイメージです。UI最小限のテンプレート」をもとに作成しています。「Granted?」ボタンで、ローカル通知の使用権限を確認します。min」ボタンは、ローカル通知のスケジュール実行ボタンです。「All」で、スケジュールした通知を解除します。■Monacaでのプラグイン組み込み方法Monacaでのプラグイン組み込み方法は、2種類あります。ZIP」ボタンをクリックしてZipを取得してください。一方の、「名前もしくはURLを指定」を利用する場合は、GitHubのURL「https://github.com/katzer/cordova-plugin-local-notifications」を指定してください。※Monacaが提供しているコアプラグイン以外の外部プラグインをインポートするには、GOLDプラン以上が必要となります。GOLDプラン以上でない方は、まずは無料で試せる14日間のトライアルをご利用してください。■通知許可の確認(アクセス権限の確認)(iOS8のみ)iOS8では、アプリがローカル通知を使用する前に、ユーザーから許可をもらう必要があります。「Granted?」ボタンでは、許可を得ているかの確認をしています。許可を得ていない場合は、初回起動にダイアログで許可するかどうかの確認が表示されるはずです。それ以外は、設定画面から通知の許可を与える必要があります。};■通知を予約する(スケジュール機能)・1分間隔で通知ここからローカル通知の処理です。ここでは1分間隔で通知するよう設定しています。"day","week","month","year"と指定できます。プロパティ「sound」では、通知した時に流す音源を指定できます。音源は、参考情報に記載したサンプルプロジェクトが提供しているものを使用しています。※プロパティ「every」に"second"を設定してみましたが、1秒間隔で動かなかったので、もしかしたら、"second"指定でプラグインにバグがあるかもしれません。)を使用して通知します。プロパティ「every」がない場合の、デフォルト状態が、1回のみの通知となっています。};■通知スケジュールを取り消す(キャンセル)さっき設定した1分間隔での通知をキャンセルしましょう。)」の第一引数にIDを指定します。3px;}■参考情報より詳しい情報は下のサンプルを参考にしてください。MonacaでもAzure。byスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。