是否有要告诉Play商店更新所有应用程序或打开自动更新的意图?


11

我拥有运行官方ICS OS的Samsung Galaxy S2。我想使用Llama应用程序(对于Tasker来说太糟糕了!)告诉我的手机在我连接到某些Wi-Fi网络(但不是全部-我的家庭Wi-Fi基于音量)时更新所有应用程序。

Llama允许您传达自定义意图,但是我不知道意图是如何工作的。Play商店是否支持信号“全部更新”或打开自动更新的意图?

(本质上,我正在尝试执行以下操作:如何仅在插入后如何允许Play Store中的应用程序自动更新?


1
尽管如此,我不认为它存在。
布赖恩·丹尼

1
您可以尝试使用Package Explorer找出应用程序支持的意图。也许你很幸运(尽管我对此表示怀疑)。OTOH:您可以将Playstore配置为仅在WiFi上更新。我会说它将对“网络已更改”的意图做出反应,如果“新网络”是WiFi,则应采取相应措施。因此,不需要额外的操作。
的Izzy

Answers:


4

“打开自动更新?”

我对此表示强烈怀疑-这是一种用户设置,而Android通常不允许应用更改用户设置。

我认为最好的解决方案是,首先手动打开Play商店的自动更新功能,并将其设置为仅wifi,其次,当您连接到所需的热点时启动Play商店。刚启动它通常会导致它执行所有未决的更新。

我不确定您如何在tasker或llama中指定此名称,但是可以通过发送请求启动Play商店URL(例如,Play商店应用程序或发布者的URL)的意图来启动Play商店。

新的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
阿曼·维尔玛

1

Account Sync拉玛的行动下,您可以Enable Account Sync then Request Update。调用时,Play商店可能会更新,但我没有尝试过,因此无法确定是否告诉您。虽然值得一试。


好点,我会检查一下。
henrebotha 2013年

不幸的是,我认为这行不通。
MikeFHay 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.