Playストアにすべてのアプリを更新するよう指示する、または自動更新をオンにする意図はありますか?


11

公式のICS OSを実行しているSamsung Galaxy S2を所有しています。特定のWi-Fiネットワークに接続しているとき(ただし、すべてではない-自宅のWi-Fiはボリュームベースです)、Llamaアプリ(Taskerには不十分です!)を使用して、すべてのアプリを更新するように電話に指示したいと思います。

Llamaを使用すると、カスタムインテントを通知できますが、インテントがどのように機能するかわかりません。Playストアは、「すべて更新」を通知する意図、または自動更新をオンにする意図をサポートしていますか?

(基本的に、私は次のようなことを試みています:プラグイン時にのみPlayストアでアプリの自動更新を許可する方法?


1
これができるほど素晴らしいことは、私はそれが存在するとは思いません。
ブライアンデニー

1
パッケージエクスプローラーを試して、アプリがサポートするインテントを把握することができます。たぶんあなたは幸運です(私はそれを疑いますが)。OTOH:WiFiでのみ更新するようにPlaystoreを設定できます。「ネットワークが変更されました」という意図に反応し、「新しいネットワーク」がWiFiの場合はそれに応じて動作すると思います。したがって、追加のアクションは必要ありません。
イジー

回答:


4

「自動更新をオンにするには?」

これにはユーザーの意図があるのではないかと思います。これはユーザー設定であり、Androidでは通常、アプリでユーザー設定を変更することはできません。

最善の解決策は、まず、Playストアの自動更新機能を手動でオンにして、WiFiのみに設定し、次に、目的のホットスポットに接続したときにPlayストアを起動することです。起動するだけで、保留中の更新が実行されます。

タスカーまたはラマでこれをどのように指定するかはわかりませんが、PlayストアのURLの起動を要求するインテントを送信することでPlayストアを起動できます(例:PlayストアアプリまたはパブリッシャーのURL)。

新しいIntent(Intent.ACTION_VIEW、Uri.parse( " http://play.google.com/store/apps/details?id= " + appName))

詳細はこちら

最後に、wifi設定に移動し、ホームwifiネットワークを従量制としてマークする必要があります。おっと。この設定をAPI ドキュメントで確認しましたが、ユーザーが設定する方法が見つかりません。多分それは携帯ネットワークでのみ利用可能かもしれません、あるいは多分それはAndroidの将来のバージョンで来ているでしょう(APIは最近追加されたばかりです)。


その「従量制のwifi」はJelly Beanの機能のようです-私はまだICSを利用しています。しかし、それ以外の場合は、すばらしい便利な情報です。提案された最良のソリューションの最大の問題は、従量制のwifiを使用している場合はPlayストアを起動できないことです。つまり、アプリをウィッシュリストにブラウズしたり、単一の小さなアプリを更新したりすることができません。
henrebotha 2013年

従量制のwifiがまだ入荷しているかどうかはわかりませんが、CyanogenModで利用できますSettings > Data usage > (Menu) > Mobile hotspots。そうすれば、少なくともユニのときやカフェのwifiを通り過ぎるときに迷惑な更新を止めることができます。ありがとうございます。
eWolf、2015年

私のSOの質問、stackoverflow.com
Aman Verma

1

Account Syncラマのアクションの下で、することができEnable Account Sync then Request Updateます。これが呼び出されたときにPlayストアが更新される可能性がありますが、まだ試していないので、はっきりとはわかりません。しかし、一撃の価値はあります。


良い点、私はこれをチェックします。
henrebotha 2013年

残念ながら、私はこれがうまくいくとは思いません。
MikeFHay 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.