Чи є намір сказати Play Store оновити всі додатки або ввімкнути автоматичне оновлення?


11

Я є власником Samsung Galaxy S2, на якому працює офіційна ОС ICS. Я хочу використовувати додаток Llama (занадто поганий для Tasker!), Щоб повідомити своєму телефону, щоб оновити всі додатки, коли я підключений до певних мереж Wi-Fi (але не всі - мій домашній Wi-Fi заснований на гучності).

Llama дозволяє сигналізувати про власні наміри, але я не знаю, як працюють наміри. Чи підтримує Play Store намір або подати сигнал "оновити все", або ввімкнути автоматичне оновлення?

(По суті, я намагаюся зробити щось подібне: як дозволити автоматичне оновлення програм у Play Store лише під час підключення? )


1
Як би це добре було, я не думаю, що воно існує.
Брайан Денні

1
Ви можете спробувати Package Explorer, щоб зрозуміти, що підтримує програма. Можливо, вам пощастило (хоча я сумніваюся в цьому). OTOH: Ви можете налаштувати Playstore для оновлення лише через WiFi. Я б сказав, що він буде реагувати на намір "мережевої зміни", і, якщо "новою мережею" є WiFi, діяти відповідно. Тому зайвих дій не потрібно.
Izzy

Відповіді:


4

"увімкнути автоматичне оновлення?"

Я дуже сумніваюся, що для цього є намір - це налаштування користувача, і Android зазвичай не дозволяє програмам змінювати налаштування користувача.

Я думаю, що найкращим рішенням є, по-перше, вручну ввімкнути функцію автоматичного оновлення ігрового магазину та встановити його лише на wifi, а по-друге, запустити магазин ігор, коли ви підключитесь до потрібної точки доступу. Просто запустивши його, як правило, він змусить виконувати будь-які очікувані оновлення.

Я не впевнений, як ви вказали це в програмі Tasker або Llama, але ви можете запустити магазин ігор, надіславши намір, який вимагає запустити URL магазину ігрового магазину (наприклад, URL програми магазину ігрового магазину чи видавця), наприклад

новий намір (Intent.ACTION_VIEW, Uri.parse (" http://play.google.com/store/apps/details?id= " + appName))

Більше інформації про це тут .

Нарешті, слід перейти до налаштувань wifi та позначити домашню мережу Wi-Fi як дозовану. Уопс. Я бачив це налаштування в документах API тут, але тепер я не можу знайти спосіб для користувача встановити його. Можливо, це доступно лише для мобільних мереж, а може бути, це з'явиться і в майбутніх версіях Android (API нещодавно було додано).


Схоже, що "дозований Wi-Fi" річ - це особливість Jelly Bean - я все ще на ICS. Але відмінна, корисна інформація інакше. Моя найбільша проблема щодо запропонованого найкращого рішення полягає в тому, що це означає, що я ніколи не можу запускати Play Store, якщо я перебуваю на дозованому Wi-Fi, а це означає, що не переглядаю програми до + списку бажань або не оновлюю єдине невелике додаток.
henrebotha

Не впевнений, чи дозований wifi вже надійшов на складі, але він напевно доступний у CyanogenMod нижче Settings > Data usage > (Menu) > Mobile hotspots. Таким чином, я можу принаймні зупинити набридливі оновлення, коли в університеті або проїжджаю біля кафе-wifi - спасибі!
eWolf

подивіться на моє запитання SO, stackoverflow.com/questions/55953622/…
Аман Верма

1

Під Account Syncакцією в Ламі ви можете Enable Account Sync then Request Update. Можливо, що Play Store оновиться, коли це буде викликано, але я не пробував цього, тому не міг вам точно сказати. Варто пострілу, хоча.


Добрий момент, я перевірю це.
henrebotha

На жаль, я не думаю, що це працює.
MikeFHay
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.