Android のトラブルシューティング

物理的なアラート スライダーを備えた OnePlus デバイス

OnePlus 3-4-5 ユーザーは、「DnD をオーバーライド」権限を付与しても、通知音が鳴る問題が発生する場合があります。これは、サウンド プロファイルのアラート スライダーをユーザーに提供する Oxygen OS (オペレーティング システム) に固有の機能によって発生します。Android アプリでは、サウンド プロファイルをオンデマンドで変更できません。この課題を回避するために、OnePlus デバイスをお持ちの Opsgenie ユーザーは、次の操作を実行できます。

  • [マイ プロファイル] -> [サウンド] 画面から、音声通知を受信するために必要な権限と同意が与えられていることを確認してください。

  • 電話はサイレント モードにしないでください。サイレント モードは、無音のための究極のソリューションになるものです。これは、OnePlus によって推奨される動作です。アラーム以外の OnePlus デバイスでは、このモードで音声を生成できませんしするべきではありません。OpsGenie も同じ原則に従います。

  • 電話を DnD のままにしている場合は、必要な追加ステップが 1 つあります。Android Oreo 以降のバージョンを実行する Android デバイスは、通知チャンネルを使用してプッシュ通知を表示します。各チャンネルには独自の DnD 権限があります。[マイ プロファイル] -> [サウンド] の順に移動して音声通知を受信する通知ルールをクリックすると、これらの権限を付与できます。チャンネル設定画面の [詳細設定] セクションに、DnD 権限の上書き切り替えがあります。

Opsgenie は、Fire Cloud Messaging (FCM) を使用して Android スマートフォンにプッシュ通知を配信します。通知を受信していない場合は、Opsgenie のセットアップ、FCM ネットワーク接続、デバイスのセットアップに問題が生じている可能性があります。

[マイ プロファイル] > [連絡先方法] の順に移動して、[モバイル アプリ] にご使用のデバイスが有効として表示されているかどうかを確認します。有効でない場合は、FCM サービスへの登録に失敗している可能性があります。FCM サービスが短時間利用できないことがあっても、アプリケーションによってデバイスの登録が再試行されます。アプリを再起動して、再試行を手動でトリガーします。

デバイスが正常に表示された後、[My Profile (プロファイル)] > [連絡方法] > [モバイル アプリ] で有効と表示されると、通知を受信します。アラートが作成されたときに通知を受信するには、[通知ルール] > [新しいアラート] でデバイスが有効になっていることを確認します。そうでない場合は、新しいアラート ルールを有効にします。

新しいアラート ルールを有効にした通知ルールのスクリーンショット。

 

問題が解決せず通知を受信していない場合は、アラート ログを確認します。送信されるプッシュ通知のイベントがリストされているはずです。

テスト アラートを作成して、自分を受信者として追加します。5 ~ 10 秒待ってから、アプリまたは Web インターフェイスからアラート ログを確認します。

[Alert List (アラート リスト)] に移動してテスト アラートをクリックし、[logs (ログ)] タブに移動します。次のようなイベント「Rule[New Alert][Create] -> Sent [mobile] notification to [on5ltetmo - Android 5.1.1 - v] MobileStatus: sent」がリストされます (Android デバイス名を含みます)。そうでない場合は、上記の設定で何かが不足しています。

このログが含まれていても通知をまだ受信していない場合は、FCM 接続またはデバイスのセットアップに問題がある可能性があります。

 

Opsgenie の Android アプリにあるアラート詳細の [ログ] タブのスクリーンショット。

 

FCM サービスは、TCP 5228-5229-5230 ポートを使用します。ファイアウォールまたはネットワークの各環境が、これらのポートからの着信アクセスをブロックしている可能性があります。

通知が届いたり届かなかったりすることがある場合は、接続に問題がある可能性があります。デバイスは、FCM サーバーへの TCP 接続を開きます。Android はサーバーにハートビートを送信して、接続を開いたままにします。

WiFi ルーター/ISP/モバイル ネットワーク プロバイダーによって接続が切断された場合は、次のハートビートが発生するまで通知を受信できません。他の WiFi ネットワークまたはモバイル ネットワークを試して、ネットワークに問題があるかどうかを確認します。

Google Play 開発者サービスをインストールして、最新バージョンにアップデートする必要があります。[デバイス設定] > [Application Manager (アプリケーション マネージャー)] > [Google Play 開発者サービス] でこれを確認して、オフになっておらず強制的に停止していないことを確認します。

 

通知を受信するには、デバイスに Google アカウントを設定する必要があります。また、このアカウントとの同期を有効にする必要がある場合があります。


[デバイス設定] > [アプリケーション管理者] > Opsgenie の順に移動して、[通知] で [許可] をオンにします。「強制停止」が有効な場合、Android はアプリへの通知の配信を停止します。その場合は、アプリを開いて再度ログインする必要があります。


Opsgenie アプリが閉じているときに通知を受信しない場合は、デバイスのバッテリー節約モードが原因である可能性があります。通知を有効にするには、Opsgenie アプリを閉じたときにバックグラウンドで動作するように許可します。

特に最近 Android 6 に更新した場合には、強制終了、データのクリア、キャッシュのクリアを実行してアプリに再ログインすると、通知受信の問題を修正できることがあります。

 

モバイル デバイス管理 (MDM) の制限によって、Opsgenie へのログイン、プッシュ通知の表示、Android デバイスからのアラートの確認が制限されます。

アラートのプッシュ通知を受信しています。しかし、メッセージが表示されるのではなく、「この通知の内容は、組織のモバイル デバイス管理設定によって制限されています」と画面に表示されます。

または、Android デバイスから Opsgenie にログインしようとしているが、「あなたのメールはこのデバイスで Opsgenie にログインする権限がありません。アクセスを要求するには、モバイル デバイス管理の管理者にお問い合わせください」というエラー メッセージが表示されます。

これは、組織の MDM 管理者が [Enforced login account (強制ログイン アカウント)] ルールをデバイスに適用した場合に発生します。つまり、承認されたメール アカウントでログインしている場合のみ、プッシュ通知を表示してアラート アクションを実行できることを意味します。以前にデバイスで使用していたメール アカウントでログインまたはアラート メッセージを表示しようとすると、MDM の制限がデバイスに自動で適用されます。

解決方法:

Web ブラウザから Opsgenie アカウントにログインします。MDM 制限は、モバイル アプリにのみ適用されます。アカウントにアクセスしたら、MDM 登録済みデバイスの連絡方法を無効にするか削除します。

その他のヘルプ