2018/06/06のアップデートから、PSO2esが異常終了するようになりました。
2019/02/06
Ver.4.5.0 アップデートで API レベルが引き上げられ、
異常終了する不具合が修正されました。
また、バトル中に特定の武器種を装備した状態で、
キャラクターがダウンした際にフレンドアシストを発動させると
エラーコード:10551が表示される場合がある不具合も解消しています。
はじめに
PSO2esのプッシュ通知が来るとエラーが発生するようになりました。
アプリが起動していない時は停止ダイアログ、
アプリが起動している時はエラートーストが表示されます。
エラーの発生している環境
エラーの発生している私の環境は、Nexus 6P, Android 8.1(2018/06/05)です。
エラー原因?
端末のログを確認したところ、以下のようになっていました。
PSO2esが起動していない時
java.lang.IllegalStateException:Not allowed to start service Intent
バックグラウンド サービスの制限事項
バックグラウンドで実行されているサービスが端末のリソースを消費して、
ユーザー エクスペリエンスに悪影響を及ぼす可能性があります。
システムでは、この問題を軽減するために、
サービスに対して多くの制限を適用しています。バックグラウンドでの実行の制限 | Android DevelopersAndroid 8.0 以上をターゲットとするアプリのバックグラウンド制限を新しくしました。
停止ダイアログはこの結果によるものと考えられます。
PSO2esが起動している時
No Channel found for pkg
通知は送信されず、システムはエラーを記録します。
プレイヤーで出来る対策
根本対応はアプリのアップデートを待つしかありませんが、
エラーダイアログを表示させないようにするには、
- アプリ内のプッシュ通知設定を全てOFFにする
- 設定からPSO2esのアプリの通知をOFFにする
終わりに
この問題は、Android 8(8.1含む)で発生する問題と思われます。
公式も認識はしているようですので、少しでも早い修正を願うばかりです。
Android端末のプッシュ通知でエラーを示すダイアログが表示される
[更新日] 2018-06-13 17:30Android端末にて『PSO2es』を起動していない状態でプッシュ通知を受け取った際にエラーを示すダイアログが表示される現象についてご報告をいただいており、現在修正に向けて調査を行っております。
※お使いのAndroid OSバージョンによっては、こちらの症状は発生しない場合があります。皆様にはご迷惑をおかけしておりますことをお詫び申し上げます。
現在確認されている不具合について|『ファンタシースターオンライン2 es』プレイヤーズサイト|SEGA『ファンタシースターオンライン2 es』プレイヤーズサイト