0

デスクトップからGoogle Playアカウントにログインし、ダウンロードするアプリを 1 つ選択すると、電話へのダウンロードが自動的に開始されることがわかりました。

私の質問は、舞台裏でどのように機能しているのかということです。

1 つのサービスが「ダウンロードするアプリはありますか?」を繰り返しチェックしている場合を意味します。そして、あまりにも多くのバッテリーを消費するタスクであるダウンロードをトリガーし、デスクトップからインストールをクリックした瞬間のように間隔がGoogle Playサービスに使用されず、アプリケーションのダウンロードが開始されます.では、どのようなロジックが彼らの側を使用していますか?

これは、この魔法の背後で継続的に実行されているサービスにすぎないため、非効率的な方法になります...

4

2 に答える 2

1

デバイスの実行中のサービスにアクセスすると、 PendingNotificationsServiceContentSyncServiceという名前のGoogle Playストアで常に実行されている2つのサービスがあり、これらはこのトリックを実行しています。

于 2012-09-28T04:32:47.483 に答える
0

このマーケットダウンロード機能は、プッシュ通知に加えて機能しています。つまり、ブラウザをクリックしてアプリをインストールすると、GooglePlayはアカウントに接続されている電話をチェックします。次に、それはあなたの電話に特別な通知を送り、あなたの電話はパケットのインストールを開始します。

于 2012-09-28T11:24:54.460 に答える