新しいこと、枯れたこと問わずサムザップ大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ。基礎を大事にしています。Notificationsというものを試しました。検証してみたところ、Android7.1端末、8.0端末、iOS12のiPhone6sで動作確認は取っています。現在Preview版とのことですが、とりあえず動いてはいます。使い方は簡単で、Pluginsフォルダを汚すことなく各プラットフォームごとの処理をC#コードを書いていくだけです。容易なAndroidから説明していきます。Settingsという項目が追加されます。各プラットフォームのタブがあるので、Androidを選びます。Androidは通知アイコン設定のみで、非常にシンプルです。このように通知されます。この通知UIをタップするとアプリが立ち上がります。通知を予約する通知によってアイコン、文章を変更することができます。アイコンは予めアプリに埋め込んでおく必要がありそうですが、文言はマスターに登録しておくなどすれば自由に変更することが可能です。抜粋コードですが、以下のような実装になります。ChannelId);どちらもAndroidNotificationCenterクラスを通して処理を書きます。ちなみに、通知音を変更することは現状できません。アップデートに期待です。1と設定しているが通知アイコン(アプリアイコン付く番号アイコン)が表示されない問題に出くわしております。frameworkについては言及しません。時間をトリガーに通知させます。Launchにチェックを入れます。Push通知だけであれば、これ以上特に設定する項目はありません。※このようにアプリ初回起動直後に通知の許可確認ポップアップが表示されます。}});通知ポップアップが許可されれば、上記のようなコードを実行するだけで通知は予約されます。通知アイコンこのような感じにC#を書くだけで通知してくれます。通知アイコン消せない問題Androidに引き続きiOSでも1点問題が発生しまして、通知をタップしたら通知アイコンも消えるのかなって思っていたらですね、消えません...。この件に関しては、また別途検証しようと思います。※解決しました↓↓まとめネイティブプラグインを扱うことなく、C#のみでローカルプッシュ通知を実装できました。Unityが公式でサポートしているという点が心強いです。早くPreviewが取れてもらいたいものです。Unity2019のどこかですかね。?今回のサンプルのフルソースは以下です。通知をキャンセルしたり、他にもいろいろやりたい場合は、このままではできませんが、ただ、動くことを確認するくらいなら問題ないかと思います。10);こんな感じで使います。Notificationsで無料でローカルPush通知を実装するTweet読者になるボタンを押して貰えるととてもがんばれます。大庭俊介(bao_bao)渋谷のUnityエンジニア。スマホゲーム作って生活しています。設計、組み込み、演出一通りを自分1人で完結して作るのが得意です。よろしければTwitterフォローお願いします。(@ohbashunsuke)株式会社サムザップでUnityエンジニアとしてスマホゲーム作っています。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。