Выпущена версия 0.5.2 Добавлена выгрузка фотографий и видео.
Ссылки в конце шапки.
Изменения:
1. Интерфейс.
а. Теперь страница разрешения открывается сразу, но если браузер не залогинен вконтакте (читай на телефоне ни разуц не заходили) то надо будет ещё раз ввести логин пароль, но уже в браузере.
б. Добавлено загрузка фотографий и видео.
2. Технические
а. Исправлены мелкие недочёты синхронизации контактов (в основном связано с обработкой ошибок и ошибочными результатами)
б. Авторизация вконтакте и получение ключа вынесены в одну службу, дабы не передавать между службами логин пароль а только ключь авторизации.
Если аккаунт уже настроен и стояла старая версия, то ничего удалять не нужно, чтобы заработала загрузка фотографий нужно зайти в Accounts, выбрать вконтакте, включить нужные службы и щёлкнуть Change log-in settings. Ввести пароль и в открывшемся окне ещё раз разрешить приложение. Это необходимо, т.к. изменились права доступа. Теперь кроме общей информации ещё получает доступ к фотографиям и видео соответственно.
Если строй версии не было, то первоначальная настройка обычная, как описано начале.
Принцип определения альбома для выгрузки картинки:
а. Получает defaultAlbumId параметр из хранимлища вконтакте. (при первой выгрузке нету).
б. Если нету, то проверяет наличие альбома "Mobile Uploads"
в. Если нету, создаёт альбом "Mobile Uploads".
г. Сохраняет новое значение defaultAlbumId, если оно изменилось. (т.е. если его не было или если старый альбом был удалён пользователем)
Таким образом альбом всё время будет одинковый на всех webOS устройствах.
После первой выгрузки его можно будет переобозвать и настроить права доступа. Последующая загрузка всё равно будет происходить в него.