0

ブロードキャスト レシーバーがバージョン 3.0 以降では機能しないため、インストール直後にユーザーの操作なしでアプリケーションが自動的に起動する方法はありますか。

解決策の 1 つは GCM を使用することですが、そのためにはプッシュ メッセージを送信する前にアプリをサーバーに登録する必要があります。

アプリをリモートでサーバーに登録できますか。たとえば、着信 SMS を介して、Google プッシュ サービスを開始します。

4

1 に答える 1

0

ユーザーにはアプリに関する権限が表示されます。インストール直後にアプリケーションを起動しBroadcastReceiver、API レベル 1 から最新の API まで動作する方法があります。しかし、API レベル 11 (バージョン 3.0) 以降では、これを使用する必要があります。

Intent intent = new Intent("com.mypackage.yourapp.custom.intent.action.ADDON_REQ");
intent.setFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);
sendBroadcast(intent);
于 2013-07-24T11:26:32.670 に答える