スマホの通知機能、作ってみたい。
できるらしい。
iosとAndroidで対応が違うとこもある?とりあえずAndroidに絞る!
調べたけど、これが定番!みたいなの分からなかった。
とりあえず2種類見つけたので試してみる。
Mobile Notifications
unity package managerのpreviewに入っている機能
PackageManagerでAdvanceのところをpreviewにしたら
出てくる!
入れるとPlayerSettingにMobile Notification~がある。
こちらを参考に設定
通知のアイコンを設定。正方形じゃないと怒られる。
あと画像の設定でAdvancedを開いてRead/Writeにチェック入れる。
こちらの記事のスクリプトを丸ごと使わせてもらいました。
上の通知用チャンネル作成の部分はよくわからなかった。
通知で表示されるのは下の部分。
適当なボタンを設定して、OnClickButton()を呼び出す。
できた!!
UniLocalNotification
こっちを最初に見つけてやっていた。
こちらのunitypackageを入れる。
製作者様の記事を見ながら実装。
ただ私はうまくいかなかった。
スクリプト間違っていたのかもしれない。
ちなみにスマホのホームボタンを押したときを検知するのは、
//一時停止or再開時
private void OnApplicationPause (bool pauseStatus){//一時停止
if(pauseStatus){}
//再開時
else{}
}
だそうです。勉強になった。
最後に
通知をするタイミングをどうやって書くのか、そのバリエーションが分からない。
そのほか細かいところまだなので今度調べます。zzz