私のアプリは、バックグラウンドサービスのリモートソケットサーバーに接続する必要があります。
「常に」バックグラウンドで実行する必要があります。すでに知られているように、システムに過負荷がかかり、システムがサービスを強制終了するため、サービスを常に実行しようとすることは不可能であり、優れたアーキテクトではありません。
誰かが、プッシュ通知のためにサービスを「リッスン」モードに保ち、AlarmManagerを使用してソケット接続を維持する方法についてアドバイスできますか?
私のアプリは、バックグラウンドサービスのリモートソケットサーバーに接続する必要があります。
「常に」バックグラウンドで実行する必要があります。すでに知られているように、システムに過負荷がかかり、システムがサービスを強制終了するため、サービスを常に実行しようとすることは不可能であり、優れたアーキテクトではありません。
誰かが、プッシュ通知のためにサービスを「リッスン」モードに保ち、AlarmManagerを使用してソケット接続を維持する方法についてアドバイスできますか?