2011-07-15 1 views
0

私は、Urban Airshipのような外部サーバーからの通知をいつも受け取るようにしたいが、それはサービスにならないようにしたい。なぜなら、これはapp2sdとも呼ばれるinstallLocation = preferExternalの権利を失うからだ。サービスではなく24時間365日の外部通知を受け取る方法は?

+1

「いつでも通知を受け取る」ということをさらに詳しく説明できますか? – CommonsWare

+0

完了、外部サーバーから – hunterp

+1

これは特に有用な説明ではありませんでした。 「より詳細に」という言葉は、単に4つではなく、数百の言葉を意味していました。 「外部サーバーからの通知を受け取る」方法を正確に把握していますか? C2DM? Xtify?アーバン飛行船? WebSocket?彗星?ポーリング? SMS?他に何か? – CommonsWare

答えて

1

これは完全にカウンターに実行されます。

APP2SD別名INSTALLLOCATION = preferExternal

の場合アプリケーションを外部ストレージにインストールすることができます。外部ストアが実行されているときは、アプリケーションは実行されません。 eがマウントされています。その間にどのような方法でもプッシュ通知を受け取ることはありません。また、ユーザーが外部ストレージをマウントした時点で実行している実行中のコンポーネント(たとえば、Service)も終了します。

したがって、「いつでも外部のサーバーから通知を受け取る」場合は、installLocation=preferExternal、ピリオドを実装しないでください。

あなたは例として都市飛行船を挙げています。あなたが特にアーバン飛行船を使用している場合は、都市飛行船の使用に関する詳細なアドバイスがinstallLocation=preferExternalであるため、アーバン飛行船のサポートボードで質問する必要があります。

0

「通知」という意味であれば、インテントフィルタを読み上げることをお勧めします。

私は私のアプリはすべての回で外部サーバからの通知を受信したい
関連する問題