(102) Xershi, я когда изучал мобильную платформу то назвал конфигурацию Демо, в сборщике мобильных приложений тоже Демо, была таккая же ошибка. Когда везде изменил на Demo и пересобрал apk то все заработало
(106) Xershi, пока изучал мобильную платформу с целью впринципе научиться создавать мобильное придожение, научиться использовать gps, писать трек пути и сканировать штрихкоды. А так же обмен с центральной базой собранными данными.
Создавал пустую конфигурацию на релизе 8.3.6.2152, а собирал apk последним сборщиком
Попробовал снести библиотеки для 6.0 перегрузил ПК и в такой вариации апк-файл даже не скомпилировался.
Как с СДК работать правильно? Чтобы приложение было совместимо с любым андроидом? Или это как платформа 1С 7.7 и 8.x?
Перечитал статью внимательно и нашел в чем мой косяк был.
Я имя приложения не правильно делал!
В поставщике нужно было написать: com.xershi
А в папке "mobiletesting". Чтобы при компиляции вышло название com.xershi.mobiletesting.
Тогда приложение корректно компилируется!
(113) Xershi,
я рано обрадовался. По этому пути у меня лежат старые базы (которые я разворачивал для старой версии платформы). Новой нет. Может ли быть так, что у меня нет прав для просмотра папок с новыми базами, и поэтому я их не нахожу?
В любом случае нужно виртуалку поднять на этих системах. На иОС кусры от Гилева недавно скидывали видос запила. А вот под виндофон пока мануалов не было.
Создал план обмен по 2 дню урока через динамическую вс-ссылку.
Выли какие-то глюки. Сервер не найден ошибка 500. Это я взял их заготовку. Потом сам переименовал, пару раз переопубликовывал и главное функции правильно дописал. Тогда только файл в браузере открылся.
Но это я к чему. Я так понял обмен можно запустить только на андроиде. А вот запустить обмен с ПК на андроид уже не получится. Потому что логика обмена построена в другую сторону?
(126) Xershi, Я, к сожалению, совсем ламер в Web. Вот, например, что написано про API Яндекс-диска:
Запрос URL для загрузки следует отправлять с помощью метода GET.
https://cloud-api.yandex.net/v1/disk/resources/upload ?
path=<путь, по которому следует загрузить файл>
[& overwrite=<признак перезаписи>]
[& fields=<нужные ключи ответа>]
Добрался я до бонусного дня, когда написал отзыв о курсе. Так вот там есть мобильная утилита, которая позволяет на андроиде поднять веб-сервер. И тогда уже гонять синхронизацию можно в обе стороны!
(131) dj_serega, прочел что только крякнутый (джелбрейк) иОС можно использовать для не официальных приложений.
Кстати сложно региться разработчиком под иОС и андроид?
(132) Xershi, если не публиковать приложение в AppStore, то достаточно Apple ID (относительно недавно не требуется ключ разработчика для установки на мобилку своего приложения). Достаточно зарегистрировать Apple ID (аккаунт).
Но в любом случае нужен будет компьютер МАС. На нем установить XCODE и через него компилить и установить в ямобилку приложение.
(136) Xershi, на счет виртуалки ничего не скажу.
Если кратко, то :
Нужна ОС МАС с установленным XCODE. Получить сертификат разработчика по Apple ID (бесплатно). Установить как системный сертификат.
Для XCODE нужно установить обновления и некоторые пакеты (иначе не соберется приложение).
Подключиться из 1С к маку.
Собрать приложение. Оно будет подписано сертификатом разработчика. И его уже можно установить через ITunes, как приложение. Без всяких взломов.
Единственное ограничение, такое приложение нельзя опубликовать в магазине приложений.
(148) anco27, вы про то как использовать написанную конфигурацию для тестирования обычных функций?
Ну так это приложение только для вас будет.
Я же его распространяю.
Вопрос кстати так и остался как сделать веб-сервер для тестирования покупок?
(149) Xershi, Все верно, для первого понимания мобильной платформы пойдет :) я в принципе и не ставил никогда задачу распространять, разработка сводилась к непосредственным заказам от клиента :)
Качаю образы андроида на http://www.android-x86.org/download Приложение на 4.3 виртуалке работает.
На 4.4 на телефоне работает.
На 5.1 виртуалке работает.
На 6.0 на виртуалке не запускается.
Причину озвучить кто может?
Или как это узнать можно?
Мое приложение удалили из плеймаркета, не понравились им разрешения. Спустя 3 года!
Решил поставить Мобильная платформа 1С:Предприятия 8.3.16.130.
Обновил конфигурацию поставщика сборщика, много там изменений с 8.3.13 стало.
Обновил конфигурацию приложения до 8.3.16.
Стал компилировать.
Пришлось поменять джедк с 32 битной версии на 64 битную.
Обновить в андроид студии сдк. Удалить 30 сборку, она пока только для разработчиков, сборщик такое в ошибку кидает как и раньше.
После этого приложения собрались.
Возникла 2 вопроса:
1. Файл google-services.json НЕ загружен
Это какая-то новая фишка. Не знаю нужна ли вообще?
2. Автоматически не получилось загрузить в магазин
Возможно связано с тем что приложение удалено?
(169) в общем сохранил уже 4 файла, ранее было 2 для андроида и залил в проект. Предупреждений нет, но приложение до сих пор удалено. Возможно нужно пару дней на разблокировку.
Плюс перепрошел тесты по ограничениям для приложения. Как будет результат отпишу!