1с функциональность геопозиционирование отключена в мобильном приложении

Накатал небольшую конфу для определения геопизиционирования. Компилирую на локальнйо машине файл АПК. Столкнулся с проблемой, что на разных устройсвах абсолютно разное поведение.

И это все при установке одного и того же дистрибутива. + Несколько разное поведение с интефейсом (то есть кнопка меню, то ее нету).

Кто-нибудь сталкивался с подобным? Есть какие-то пути решения?

(4) За подправку спасибо.

Теперь давай разберемся с геопозиционированием

Вчера попробовал установить на Самсунг Гэлэкси Таб 3. Дистибутив установился, но приложение тупо не запускается. вроде как начальная заставка появляется, а потом вышибает.

Этот же дистрибутив на Самсунг Гэлекси Таб 1 работает нормально

(11) Гугл карты работают (причем именно через ГПС). Так что спутники устройство видит. 2Гис тоже работает.

Если бы в настройках чтото было выключено, то гугловские карты бытоже не работали.

(15) про время старта GPS слышали?

>А поделиться опытом, наблюдениями можете?

+ Когда делаю сборку приложения в конф. сборщика и потом открываю ЛОГ. то там почему-то прописано Android 4.2.2. почему?

Собственно вот несколько процедур получения Координат:

Вот лог сборки АПК файла:

Дата и время начала сборки : 06.08.2014 21:07:44
Версия мобильной платформы : 8.3.5.63
Графическая информация :
-set-mode-check:

-release-obfuscation-check:
-check-env:
[checkenv] Android SDK Tools Revision 23.0.2
[checkenv] Installed at E:\MobilePl\Soft\sdk

-crunch:
[crunch] Crunching PNG Files in source dir: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res
[crunch] To destination dir: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res
[crunch] Processing image to cache: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res\drawable-hdpi\icon.png => E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-hdpi\icon.png
[crunch] (processed image to cache entry E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-hdpi\icon.png: 85% size of source)
[crunch] Processing image to cache: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res\drawable-hdpi\move_button.png => E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-hdpi\move_button.png
[crunch] (processed image to cache entry E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-hdpi\move_button.png: 0% size of source)
[crunch] Processing image to cache: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res\drawable-ldpi\icon.png => E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-ldpi\icon.png
[crunch] (processed image to cache entry E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-ldpi\icon.png: 0% size of source)
[crunch] Processing image to cache: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res\drawable-ldpi\move_button.png => E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-ldpi\move_button.png
[crunch] (processed image to cache entry E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-ldpi\move_button.png: 0% size of source)
[crunch] Processing image to cache: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res\drawable-mdpi\icon.png => E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-mdpi\icon.png
[crunch] (processed image to cache entry E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-mdpi\icon.png: 0% size of source)
[crunch] Processing image to cache: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res\drawable-mdpi\move_button.png => E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-mdpi\move_button.png
[crunch] (processed image to cache entry E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-mdpi\move_button.png: 0% size of source)
[crunch] Processing image to cache: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res\drawable-xhdpi\icon.png => E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-xhdpi\icon.png
[crunch] (processed image to cache entry E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-xhdpi\icon.png: 61% size of source)
[crunch] Processing image to cache: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res\drawable-xhdpi\move_button.png => E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-xhdpi\move_button.png
[crunch] (processed image to cache entry E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-xhdpi\move_button.png: 0% size of source)
[crunch] Processing image to cache: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res\drawable-xxhdpi\icon.png => E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-xxhdpi\icon.png
[crunch] (processed image to cache entry E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable-xxhdpi\icon.png: 80% size of source)
[crunch] Processing image to cache: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res\drawable\edit_shadow.9.png => E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable\edit_shadow.9.png
[crunch] (processed image to cache entry E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable\edit_shadow.9.png: 0% size of source)
[crunch] Processing image to cache: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\res\drawable\trans.png => E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable\trans.png
[crunch] (processed image to cache entry E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\res\drawable\trans.png: 0% size of source)
[crunch] Crunched 11 PNG files to update cache

-package:
[apkbuilder] Current build type is different than previous build: forced apkbuilder run.
[apkbuilder] Creating 1cem-release-unsigned.apk for release.

-release-sign:
[echo] Signing final apk.
[zipalign] Running zip align on final apk.
[echo] Release Package: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\1cem-release.apk
[propertyfile] Creating new property file: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\build.prop
[propertyfile] Updating property file: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\build.prop
[propertyfile] Updating property file: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\build.prop
[propertyfile] Updating property file: E:\MobilePl\Soft\Kesh\967c1b9e-6992-432c-bd07-4862dae00716\bin\build.prop

BUILD SUCCESSFUL
Total time: 51 seconds

Источник

Фирма «1С» вернет поддержку геопозиционирования в мобильных приложениях на Android

fdcd5e8eb152fbde12afc45bf8e04359

В официальном технологическом блоге сообщается, что разработчики приложений на мобильной платформе 1С смогут снова использовать геопозиционирование в фоновом режиме для устройств на Android.

Что происходит с поддержкой геопозиционирования в приложениях 1С

Фирма «1С» планирует возобновить поддержку геопозиционирования в фоновом режиме для мобильных приложений на Android 10. Поддержка будет реализована, начиная с версии платформы 8.3.17 и выше.

Предполагаем, что изменения в возможностях платформы 1С для приложений на Android 10 возникли после обновления политики разрешений, о которых Google известила пользователей и разработчиков в начале этого года.

«Приложение не должно запрашивать доступ без оснований. Если основные функции приложения могут работать без данных о местоположении в фоновом режиме, вы должны либо отключить запрос этих данных, либо использовать геолокацию только в активном режиме, то есть когда приложение видно пользователю», – говорится в документации справочного центра Google.

Таким образом, теперь, чтобы приложение, использующее данные о местоположении в фоновом режиме, получило одобрение на публикацию в маркете, ему необходимо проходить специальную проверку, регламент которой также описан в документации справочного центра. То есть причины, по которым поддержка геопозиционирования в приложениях на Android 10 и на платформе 1С была ограничена, понятны.

Однако почему, начиная с 8.3.17, данная функциональность будет вновь доступна разработчикам, фирма «1С» никак не объясняет. Отмечается только, что для более ранних версий мобильной платформы данная функциональность для приложений под Android 10 по-прежнему работать не будет.

Насколько востребовано определение местоположения в мобильных решениях 1С

Мы проанализировали опубликованные в каталоге 1С мобильные приложения, работающие под Android. Подавляющее большинство их них не требует разрешения на доступ к определению местоположения устройства.

555e15aea156e40910bcd1a2608af16b

Таким образом, на данный момент данная функциональность не является особенно востребованной у разработчиков. Соответственно, ограничения, которые были введены корпорацией Google, каких-то существенных неудобств не создали.

Однако в любом случае при планировании проектов по мобильной разработке необходимо принимать во внимание ограничения, установленные фирмой «1С» и корпорацией «Google».

Источник

Функциональность, специфичная для мобильных устройств

Важным качеством мобильной платформы является поддержка функциональности, которая является специфической для мобильных устройств.

Геопозиционирование

Мультимедийные возможности

Есть возможность сделать аудиозапись, видеозапись или фотоснимок. Результат можно преобразовать в двоичные данные и сохранить в прикладном решении. Перед выполнением этих действий можно проверить, поддерживает ли мобильное устройство данные возможности. Доступно воспроизведение аудиозаписей, остановка воспроизведения и продолжение воспроизведения с указанной секунды.

Сканирование штрих-кодов и QR-кодов

Также доступна функция сканирования и распознавания штрих-кодов и QR-кодов. Сканированный код возвращается в виде строки.

Контакты

Платформа позволяет программно обращаться к телефонной книге мобильного устройства. Можно получать полную информацию о хранящихся в ней контактах. Также имеется возможность создавать, изменять и удалять записи в телефонной книге. Доступ к этой информации может быть осуществлен только с разрешения пользователя, которое запрашивается автоматически, при первой попытке доступа.

Календари

Есть возможность управлять календарями и событиями, хранящимися на мобильном устройстве. Можно создавать, изменять и удалять календари и события, назначать напоминания, указывать периодичность и участников встреч.

Телефония

Мобильная платформа позволяет набрать номер, а также просмотреть историю совершенных звонков, или найти в ней записи, соответствующие некоторым условиям. Кроме этого есть возможность программно (с помощью встроенного языка) реагировать на разные события, связанные с телефонными вызовами. Например, на начало звонка, на ответ на вызов, на завершение звонка. Для анализа доступны дата звонка и номер телефона, на который выполняется звонок, или с которого поступает звонок. Также доступен тип звонка: Входящий, Исходящий и Пропущенный. А для более детальных действий во встроенном языке можно анализировать вариант возникающего события: НачалоСигналаВходящего, НачалоВходящего, НачалоИсходящего, ЗавершениеВходящего и ЗавершениеИсходящего.

SMS / MMS

Можно отправлять SMS и MMS сообщения, а также обрабатывать входящие сообщения. Использование этой функциональности на ОС Android и iOS имеет свои особенности, которые описаны в документации.

Почта

Есть возможность отправлять письма с помощью почтового клиента, встроенного в операционную систему мобильного устройства. При этом нет ограничения на длину сообщения, и есть возможность использовать вложения.

Push и локальные уведомления

Push и локальные уведомления это прежде всего способ проинформировать пользователя о событии. Причём событие это может произойти даже в тот момент, когда мобильное приложение находится в фоновом режиме (запущено, но неактивно), либо когда оно просто выгружено из памяти и не исполняется.

Локальные уведомления это удобный инструмент для реализации разнообразных напоминаний, которые мобильное приложение устанавливает само для себя. Напоминаний, которые могут сработать уже в тот момент, когда приложение не активно. Они могут быть моментальными (отображается сразу), запланированными (отображается в указанное время) или периодическими (отображается снова по истечении указанного периода).

С помощью push-уведомлений можно реализовывать сценарии взаимодействия основного и мобильного приложений по инициативе основного приложения. Когда в основном приложении возникает некоторое событие, оно рассылает push-уведомления получателям — мобильным приложениям.

Если мобильное приложение активно, то уведомление сразу доставляется в приложение, и исполняется обработчик уведомлений, если он подключен. Если мобильное приложение работает в фоновом режиме (неактивно) или вообще не исполняется (выгружено из памяти), то уведомление отображается операционной системой. После того, как пользователь нажмёт на уведомление, будет активизировано (или запущено) мобильное приложение, и будет выполнен (если он подключён) обработчик уведомлений.

Покупки и реклама

Механизм рекламы в мобильной платформе, поддерживает работу с агрегатором AdMob компании Google, и сервисом iAd компании Apple. Рекламу, предоставляемую этими сервисами, можно показывать в мобильном приложении на полный экран, или в виде небольшого баннера сверху или снизу формы.

Озвучивание текста

Поддерживается воспроизведение текста с помощью синтезатора речи на мобильном устройстве. При этом можно выбирать язык, скорость воспроизведения и тембр синтезируемого голоса. Существует возможность прервать и продолжить воспроизведение текста.

Ожидание подходящего интернет-соединения

Реализована возможность отслеживать факт изменения параметров интернет-соединения. Она позволяет реализовывать программные сценарии ожидания подходящего интернет-соединения или автоматического выполнения отложенных действий, для которых требуется хорошее и быстрое соединение.

Проверка на нахождение мобильного устройства в роуминге

Проверка на нахождение мобильного устройства в роуминге, например, позволяет предупреждать пользователя о том, что операция обмена большим количеством данных, которую он собирается выполнить, может быть дорога для него, и её лучше отложить на потом.

Интеграция с сервисами аналитики

Эти сервисы позволяют отслеживать сбои в мобильных приложениях, регистрировать скачивания, источники установок мобильного приложения, вести статистику внутренних покупок, изучать переходы пользователей по формам в мобильном приложении, подсчитывать частоту использования функциональности, регистрировать пользовательские события.

Источник

Фирма «1С» вернет поддержку геопозиционирования в мобильных приложениях на Android

fdcd5e8eb152fbde12afc45bf8e04359

В официальном технологическом блоге сообщается, что разработчики приложений на мобильной платформе 1С смогут снова использовать геопозиционирование в фоновом режиме для устройств на Android.

Что происходит с поддержкой геопозиционирования в приложениях 1С

Фирма «1С» планирует возобновить поддержку геопозиционирования в фоновом режиме для мобильных приложений на Android 10. Поддержка будет реализована, начиная с версии платформы 8.3.17 и выше.

Предполагаем, что изменения в возможностях платформы 1С для приложений на Android 10 возникли после обновления политики разрешений, о которых Google известила пользователей и разработчиков в начале этого года.

«Приложение не должно запрашивать доступ без оснований. Если основные функции приложения могут работать без данных о местоположении в фоновом режиме, вы должны либо отключить запрос этих данных, либо использовать геолокацию только в активном режиме, то есть когда приложение видно пользователю», – говорится в документации справочного центра Google.

Таким образом, теперь, чтобы приложение, использующее данные о местоположении в фоновом режиме, получило одобрение на публикацию в маркете, ему необходимо проходить специальную проверку, регламент которой также описан в документации справочного центра. То есть причины, по которым поддержка геопозиционирования в приложениях на Android 10 и на платформе 1С была ограничена, понятны.

Однако почему, начиная с 8.3.17, данная функциональность будет вновь доступна разработчикам, фирма «1С» никак не объясняет. Отмечается только, что для более ранних версий мобильной платформы данная функциональность для приложений под Android 10 по-прежнему работать не будет.

Насколько востребовано определение местоположения в мобильных решениях 1С

Мы проанализировали опубликованные в каталоге 1С мобильные приложения, работающие под Android. Подавляющее большинство их них не требует разрешения на доступ к определению местоположения устройства.

555e15aea156e40910bcd1a2608af16b

Таким образом, на данный момент данная функциональность не является особенно востребованной у разработчиков. Соответственно, ограничения, которые были введены корпорацией Google, каких-то существенных неудобств не создали.

Однако в любом случае при планировании проектов по мобильной разработке необходимо принимать во внимание ограничения, установленные фирмой «1С» и корпорацией «Google».

Источник

Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке www.microsoft.com/download

ca5da89063376806b511300376fe7b78 close

Фирма «1С» вернет поддержку геопозиционирования в мобильных приложениях на Android

Фирма «1С» вернет поддержку геопозиционирования в мобильных приложениях на Android

fdcd5e8eb152fbde12afc45bf8e04359

В официальном технологическом блоге сообщается, что разработчики приложений на мобильной платформе 1С смогут снова использовать геопозиционирование в фоновом режиме для устройств на Android.

Что происходит с поддержкой геопозиционирования в приложениях 1С

Фирма «1С» планирует возобновить поддержку геопозиционирования в фоновом режиме для мобильных приложений на Android 10. Поддержка будет реализована, начиная с версии платформы 8.3.17 и выше.

Предполагаем, что изменения в возможностях платформы 1С для приложений на Android 10 возникли после обновления политики разрешений, о которых Google известила пользователей и разработчиков в начале этого года.

«Приложение не должно запрашивать доступ без оснований. Если основные функции приложения могут работать без данных о местоположении в фоновом режиме, вы должны либо отключить запрос этих данных, либо использовать геолокацию только в активном режиме, то есть когда приложение видно пользователю», – говорится в документации справочного центра Google.

Таким образом, теперь, чтобы приложение, использующее данные о местоположении в фоновом режиме, получило одобрение на публикацию в маркете, ему необходимо проходить специальную проверку, регламент которой также описан в документации справочного центра. То есть причины, по которым поддержка геопозиционирования в приложениях на Android 10 и на платформе 1С была ограничена, понятны.

Однако почему, начиная с 8.3.17, данная функциональность будет вновь доступна разработчикам, фирма «1С» никак не объясняет. Отмечается только, что для более ранних версий мобильной платформы данная функциональность для приложений под Android 10 по-прежнему работать не будет.

Насколько востребовано определение местоположения в мобильных решениях 1С

Мы проанализировали опубликованные в каталоге 1С мобильные приложения, работающие под Android. Подавляющее большинство их них не требует разрешения на доступ к определению местоположения устройства.

555e15aea156e40910bcd1a2608af16b

Таким образом, на данный момент данная функциональность не является особенно востребованной у разработчиков. Соответственно, ограничения, которые были введены корпорацией Google, каких-то существенных неудобств не создали.

Однако в любом случае при планировании проектов по мобильной разработке необходимо принимать во внимание ограничения, установленные фирмой «1С» и корпорацией «Google».

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • 1с фреш мои приложения
  • 1с фреш мобильное приложение