Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / Проверка свежей версии на GooglePlay / 11 сообщений из 11, страница 1 из 1
10.03.2015, 12:20
    #38899716
Slon747
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка свежей версии на GooglePlay
Пробую проверять на GooglePlay свежую версия программы с помощью androidquery .
Для теста в манифесте понизил versionCode и versionName.
Проверяю:
Код: java
1.
2.
MarketService ms = new MarketService(this);
ms.level(MarketService.MINOR).checkVersion();


Но ничего не происходит. Не подскажете ли, почему?
...
Рейтинг: 0 / 0
10.03.2015, 12:35
    #38899735
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка свежей версии на GooglePlay
Slon747Для теста в манифесте понизил versionCode и versionName.
В каком манифесте - выложенном или локальном?
...
Рейтинг: 0 / 0
10.03.2015, 12:40
    #38899746
Slon747
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка свежей версии на GooglePlay
wadmanSlon747Для теста в манифесте понизил versionCode и versionName.
В каком манифесте - выложенном или локальном?

В проекте в локальном манифесте понизил версию.
...
Рейтинг: 0 / 0
10.03.2015, 12:45
    #38899752
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка свежей версии на GooglePlay
Slon747wadmanпропущено...

В каком манифесте - выложенном или локальном?

В проекте в локальном манифесте понизил версию.
Странно, что ты первым делом не посмотрел исходники. И даже не смотришь в логкат... :)

Код: java
1.
2.
3.
4.
5.
6.
7.
		
		AQUtility.debug("version", getVersion() + "->" + latestVer + ":" + getVersionCode() + "->" + latestCode);
		AQUtility.debug("outdated", outdated(latestVer, latestCode));
		
		if(force || outdated(latestVer, latestCode)){
			showUpdateDialog(jo);
		}
...
Рейтинг: 0 / 0
10.03.2015, 14:04
    #38899910
Slon747
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка свежей версии на GooglePlay
wadmanSlon747пропущено...


В проекте в локальном манифесте понизил версию.
Странно, что ты первым делом не посмотрел исходники. И даже не смотришь в логкат... :)

Код: java
1.
2.
3.
4.
5.
6.
7.
		
		AQUtility.debug("version", getVersion() + "->" + latestVer + ":" + getVersionCode() + "->" + latestCode);
		AQUtility.debug("outdated", outdated(latestVer, latestCode));
		
		if(force || outdated(latestVer, latestCode)){
			showUpdateDialog(jo);
		}



Проверил. Ф-я callback(), в которой и происходит проверка, указанная тобой, не выполняется.
...
Рейтинг: 0 / 0
10.03.2015, 14:24
    #38899942
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка свежей версии на GooglePlay
Slon747wadmanпропущено...

Странно, что ты первым делом не посмотрел исходники. И даже не смотришь в логкат... :)

Код: java
1.
2.
3.
4.
5.
6.
7.
		
		AQUtility.debug("version", getVersion() + "->" + latestVer + ":" + getVersionCode() + "->" + latestCode);
		AQUtility.debug("outdated", outdated(latestVer, latestCode));
		
		if(force || outdated(latestVer, latestCode)){
			showUpdateDialog(jo);
		}




Проверил. Ф-я callback(), в которой и происходит проверка, указанная тобой, не выполняется.
авторThe time duration which last version check expires. Default is 10 hours.


Форсить пробовал?
...
Рейтинг: 0 / 0
10.03.2015, 14:42
    #38899978
Slon747
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка свежей версии на GooglePlay
wadmanФорсить пробовал?

Да. Переменная "cb" получает значение. Но callback() не выполняется (.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
	public void checkVersion(){
		
		String url = getQueryUrl();
		
		AjaxCallback<JSONObject> cb = new AjaxCallback<JSONObject>();
		cb.url(url).type(JSONObject.class).handler(handler, "marketCb").fileCache(!force).expire(expire);
		
		aq.progress(progress).ajax(cb);
		
	}
...
Рейтинг: 0 / 0
10.03.2015, 14:48
    #38899995
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка свежей версии на GooglePlay
Slon747Да. Переменная "cb" получает значение. Но callback() не выполняется (.
Кстати, сам гугл может тебя временно (в лучшем случае) прибанить, если посчитает твою деятельность не совсем законной. Ничего, кроме как отлаживать предложить не могу.
...
Рейтинг: 0 / 0
25.03.2015, 07:51
    #38915875
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка свежей версии на GooglePlay
У меня ламерский вопрос :) Ламерский - потому что google play не пользовался.
В общем что хотел спросить - вот тут вроде как пишут, что оно автоматом обновляться будет при выполнении нескольких условий.
Зачем тогда делать проверки версий всякие, ну то-есть то, о чем автор спрашивает ?
...
Рейтинг: 0 / 0
25.03.2015, 09:15
    #38915924
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка свежей версии на GooglePlay
korshun вот тут вроде как пишут, что оно автоматом обновляться будет при выполнении нескольких условий.
Автоматом будет обновляться только в одном случае: если пользователь это разрешил маркету.
По умолчанию маркету разрешено автоматически обновлять только при подключении по wifi.
Я эту опцию первым делом отключаю, потому как новое не значит лучшее.

korshunЗачем тогда делать проверки версий всякие, ну то-есть то, о чем автор спрашивает ?
Может хочет, чтоб пользователь был всегда в курсе о наличии свежей версии независимо от типа подключения в случае, если никогда не пользуется wifi. :-)
...
Рейтинг: 0 / 0
25.03.2015, 09:17
    #38915929
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка свежей версии на GooglePlay
Понял, спасибо!
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Проверка свежей версии на GooglePlay / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]