iosアプリでのローカル通知の実装方法 – ios monaca

質問:


現在monacaを用いてiosアプリの開発を行っています。
作成しているアプリでローカル通知(画面上部に数秒現れる通知)を実装したいので調べていたのですがプッシュ通信の実装しか見つけることが出来ない状態です。
どのように書けばローカル通知を実現できるのでしょうか。

質問者: yusukehayashi

以下のCordova Local-Notification PluginをCordovaPlugin管理から追加してください。

https://github.com/katzer/cordova-plugin-local-notifications/

プラグインの詳細な使い方はこちらにExampleが用意されていますので利用してみるとわかりやすいと思います。

https://github.com/katzer/cordova-plugin-local-notifications/wiki/11.-Samples

出典

Related Posts:

swiftのAVAudioPlayerのループ再生 – ios swift
質問: AVAudioPlayerのループ再生方法がわかりません。 ご存知の方いらっしゃいませんか? 質問者: オタク AVAudioPlayerのnumberOfLoopsというプロパティに値を設定してあげるとループ再生が出来ます。 無限ループさせる場合は、numberOfLoopsに-1の値を設定すれば出来ると思います。 出典
画像の場所を指定した中でランダムにしたい。 – ios swift xcode
質問: 質問の内容がわかりずらくてゴメンなさい。 縦4 横4 の計16個の画像を配置してあります。 15こは同じ画像なのですが1つ違う画像にしてあります。 その違う1つをタッチするたびに違う場所に出現させたいのですがやり方がわかりません。 ランダムに再配置するやり方がわかりません touchesBeganの所になんと書けばいいのでしょうか? コードは以下のとうりです 見よう見まねでやったので雑でゴメンなさい。 class ViewController:UIViewController{ private var myImageView: UIImageView! private var myImageView2: UIImageView! private var myImageView3: UIImageView! ...
「もっと使おうPhoneGap/Cordova 2.0.0 – 第8回 File APIを使ったiOS/Androidアプリケーション作成[その5]」 のサンプルで、アップロードができない – ios monaca cordova
質問: http://gihyo.jp/dev/serial/01/phonegap2/0008?page=2 上記のコードをもとにmonacaでiPadのアップロードアプリを作成中です。 現状は(一部抜粋)下記のとおりです、 uploadFileを実行することでgihyojp_logo2.pngをhttp://10.0.0.183/file/receive.phpに送るというものです。receive.phpは上のリンク先の内容と同一です。 function uploadFile(event) { // FileTransferオブジェクトを作成 var fileTransfer = new FileTransfer(); // アップロード先URIをencodeURIでエンコード ...
monacaのonsenUI上でのページ内遷移は可能ですか? – monaca onsen-ui
質問: 現在monacaとonsenUIを用いてアプリを作成中なのですが、ページ内遷移のやり方がどうしても分からず困っています。 やり方を知っている方、教えてください。 質問者: user13135 このようなやり方しか思いつきませんが・・・ <ons-scroller style="width:100%; height: 300px;"> <a name="top"></a> : : ...
UITableViewを使ってセルを表示させ項目をセットしたい – ios objective-c
質問: Appleのプログラミングガイドを参考にして同じコードを書いてみました。 // RootViewController.h @interface RootViewController: UIViewController { } @end @interface RootViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> @property (nonatomic, strong) NSArray *timeZoneNames; @end // RootViewController.mm #import "RootViewController.h" @implementation RootViewController - (void)loadView { self.view = ...
Inappbrowserの表示について – javascript monaca html
質問: Inappbrowserを使う際、以下のような実装方法がわかりません。 是非、ご教授頂ければと思います。 ・下層面のヘッダー部分を残した表示方法 ・表示した後、アプリ側で用意したフッターを表示する方法 アプリ内ブラウザである事をユーザに伝えるには、上記のような工夫が不可欠かと思います。 例えば、リンク集の特定サイトをクリックした際、アプリ内ブラウザで表示する際、アプリ内で表示されている事が認識できませんので・・・。 また、Inappbrowserを使った際、location=yesを使うと、かなり見栄えの悪い<>と×が出てしまいます。 これを修正する方法も、ご教示頂けるとたすかります。 出来れば、実例があると助かります。 (どなたかのアプリで実装されていたら、インストールして確認させて頂ければと思います) よろしくお願い致します。 質問者: kenji ご利用されているプランなど、前提条件が分かりませんが2つほど…… InAppBrowserはMonacaが採用しているCordovaプラグインです。 Cordovaプラグインが提供しているUIが目的に沿わないのであればWebViewを表示するプラグインを自身で作るか、 sandbox属性を付与してiframe内で表示するかどちらかです。 アプリにもよると思いますが、 iframeであれば難しいことはありません。 ですが、あまり見知らぬWebページを徘徊させるのは危険です。 念のためsandboxを付けるのが無難かと思います。 プラグインを作成する方ですが、 MonacaでやるならGoldプラン以上のアカウントが必要です。 ……そもそもプラグインを作成できる能力があるのであれば 素直にCordovaで開発することをお勧めします。 追記 ちなみに採用しているcordovaプラグインはこちらになります Monacaのドキュメントはこちらです。 どういったWebページを表示するのか分かりませんが ご自身が管理されているWebページのみを見せるのであれば ツールバーを非表示にしてしまってWebページでUIを作り ハッシュやリクエストを付けてURLをアプリ側で読み取りながら制御することも可能です CordovaはMonacaに比べて更に敷居が高いと思いますし Cordovaプラグインを作成するとなるとJavaやObjective-C or Swift or Swift2の知識も必要です。 時間と手間暇との相談になるかと思いますが、 何を採用、優先して、どのように実現するかを明確にすると詳しくアドバイスなどを求められるかと思います 出典
多重プロジェクトの削除 – monaca
質問: monacaで3つのプロジェクトを作成  いらないものを削除するにはどうしたらよいですか? 質問者: 鈴木昭彦 プロジェクトを選択する場面で、アイコン(サムネイル)の左に小さいチェックボックスがあります。削除したいプロジェクトを選択すると、情報に削除ボタンが出現します。 出典
monaca クイズアプリについて – javascript monaca css
質問: http://matorel.com/archives/754 こちらのサイトも参考にしてクイズアプリを作ったのですが、いざandroidへダウンロードし試してみると、PC上だとできるのですが選択肢のボタンが改行されなくて横に伸びてしまいます。 よって選択肢のボタンが画面外へ行ってしまいます。 どうすればよろしいでしょうか? LGL23を使用しております。 質問者: 田中太郎 実装はGitからプロジェクトをインポートしたのでしょうか? リンクだけではなく問題のコードと、 スクショなどを質問文に記載なさると回答もつきやすいかと思います。 本題ですが、<ons-row>で<ons-col>とボタンを4つ纏めて括っているものを、2つずつで括ってはどうでしょうか? おそらくMETAの記述がリンク先と違うのでons-rowで指定した行が優先されて1行に纏められているものと思われます。 出典
TODOリストの値がクリアされない、ストップウォッチが表示されない – javascript monaca html
質問: お世話になります。よろしくお願いいたします。 Monacaで日々の運動記録を作ろうと思っています。http://docs.monaca.mobi/cur/ja/sampleapp/samples/todo/ 新規作成し、TODOリストを読み込みました。 そのまま携帯と連携して動作させたところ、 Addした後のデータがクリアされず、 前回の値が保持されたままになってしまっています。 これは、元の提供のデータがおかしいということでしょうか? また、メモ帳とストップウォッチを使い 行った時間を記録していきたいと思っています。http://www.red.oit-net.jp/tatsuya/java/stopw.htm 上記を参考に、HTMLに組み込んでも動きませんでした。 良い勉強サイト等ありませんか? 作ろうとしているものとしては、 TOPぺーじにA,Bの画像2つ、ボタン2つ ボタンをおしたら、それぞれのHTML(A,B)に移動 A,Bそれぞれ、Aの画像とストップウォッチ、Bの画像とストップウォッチがある (カウントダウン形式) 終わったら、リストに結果を保存 TOPページは作れます。 ボタンをおしたらそれぞれのHTMLに移動も可能(なはずです) ストップウォッチの表示がどうにも上手く行きません。 質問者: かろこ MonacaのサンプルのToDo Appのことだと仮定します。 このサンプルはToDoをAddした後に値のクリアをしていないので値が残っています。 Addした後に値をクリアしたい場合は、自分でクリアする処理を実装しましょう。 ストップウォッチの件ですが、せめてソースを提示して頂けないと 何が原因で表示が上手くいっていないのか回答することができません。 出典
ダッシュボードでのアーカイブ – monaca
質問: 以前はBasicプランでもアーカイブ出来ていたのですが、今はアーカイブ出来ないのでしょうか? 質問者: user14353 現在のFAQには以下のような記述があります。 2.11. プロジェクトをアーカイブできません。 プロジェクトのアーカイブ機能は、Personal プラン以上が必要です。--- http://docs.monaca.mobi/cur/ja/faq/environment/#why-i-can-t-archive-my-project より引用 以下の記事によれば、2014年末に仕様変更されたみたいですね。 http://easyapp.blog.fc2.com/blog-entry-264.html 出典
iOSの動画同時再生がしたい – ios swift objective-c
質問: iOSの動画同時再生を行うにはどの様に実装すれば良いでしょうか? iPad で4つの動画を同時再生したいです。 iOSアプリ開発会社 TouchPress のアプリでは実装できています。https://www.youtube.com/watch?v=nK54PvY_nAQ&feature=youtu.be&t=72 質問者: Tatsuto Maetsu 完全な解答でありませんが、YouTube の動画であれば、以前、次の LBYouTubeView を使用したところ複数同時再生が出来ました。 https://github.com/larcus94/LBYouTubeView @Nyoho ありがとうございます! LBYouTubeView を試してみます。 実は AVPlayerViewController を複数使うことで再生できました。 複数の AVPlayer を生成し、各AVPlayer を AVPlayerViewController にセットし、各AVPlayerViewController ...
itunes connectでリジェクト – ios iphone
質問: iTunes connectでアプリのバージョンアップを行ったのですが、以下のメッセージでリジェクトされました。何を修正したらよろしいのでしょうか。 Before you Submit Your app does not comply with the Guidelines for Using Apple's Trademarks and Copyrights. ...
iOSシミュレーターの動作が遅い – ios swift ios-simulator
質問: 表題の通りですが、Swiftで、iOSアプリを開発していて、徐々にシミュレーターの動作が遅くなり、 設定のリセットや、シミュレーターにあるアプリを削除しても解決されません。 検索してもなかなか出てこないので、解決法をご教授いただきたいです。 質問者: user2368417 シュミレーターのDebugの所にSlowAnimationsがあると思うのですが、そこにチェックが入っていませんか? 出典
swiftでTableViewの画面遷移先も同じようなTableViewを表示させる方法は? – ios swift xcode
質問: swiftで、下の写真のようなデータの編集(追加)ができるTableViewの、画面遷移先でもデータの編集や追加もできるTableViewにするにはどうすればいいですか? イメージとしてはフォルダーの中にファイルがある感じです。 データベースみたいのも使いますか? 質問者: mon 質問に書かれてる情報だけでは前提としている条件がよくわからないため、StoryboardとUINavigationControllerを使用している状況で、同じ画面に遷移する方法を説明します。 やることは簡単で、実際に遷移するタイミングで同じViewControllerを生成してpushするだけです。 func moveToNext() { let id = "Folder" let vc = storyboard?.instantiateViewControllerWithIdentifier(id) as! UIViewController ...
UIAlertViewでWarningが出ます – ios swift
質問: var alert:UIAlertView=UIAlertView() alert.title="week" alert.message=texts alert.addButtonWithTitle("OK") alert.show() UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead UIAlertView is deprecated. Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead 実行はできますがこの二つのワーニングが出ます。 環境はswift2.0で、iOS9.1です ...

You Might Also Like

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です