ある日AndroidのPush通知を試していて、スマホの電源が切れているうちに送られたPush通知が受け取れないことに気が付きました。
「あれ??前は動いていたのに ヽ(゚○゚ ;ヽ)三(ノ; ゚□゚)ノ ぁゎゎ」
となって、色々調べたりAndroidManifestの設定などを見直したりしてました。
下記のWarningが出ていたので
W/GCM-DMM: broadcast intent callback: result=CANCELLED forIntent { act=com.google.android.c2dm.intent.RECEIVE pkg=…
パーミッションとかでサービスが立ち上がらないのかな?って思ってたのです。
ですが、上記の警告以前に下記のエラーが色々と出ていました。
Reject to launch for broadcast …App Op 64
で、こちらを調べていたら、ASUSのアプリの自動起動を制御するアプリのせいで、該当のアプリが起動できなかったみたいです。
ああああ 実は、以前もASUS Zenpad使っていて、この問題に引っかかったこともあったのに!!
本当に時間を無駄にしてしまった!!(/□≦、)エーン!!
ちなみにZenPadでの自動起動の許可の仕方です。
- モバイルマネージャーというアプリがある場合、モバイルマネージャーを開く
↓
- パーミッション(2ページ目にあります)→自動起動マネージャー→ダウンロード済み をタップ
↓
- Smart動態管理があり、ONになっていなければ、ONにする