Использование камеры в SF1

Использование камеры в SF1

Продолжу старый разговор: в приложении нужно сканировать QR код и производить переход на урл указанный в нем.

Вот нашел аналогичный вопрос на stackexchange.com:

Use Salesforce1 mobile app to access camera http://salesforce.stackexchange.com/questions/24650/use-salesforce1-mobile-app-to-access-camera

и ответы не совсем понятны. Первый отвечает, что да возможно пользоваться камерой средствами HTML5 (это впрочем не новость), и приводит код. Вроде как ты пишешь VF страницу, которую нужно открыть через SF1 и все работает.

второй ответ утверждает, что эти средства HTML5 не доступны ни в мобильных браузерах, ни в SF1, а доступны только если писать собственное приложение на PhoneGap (там тоже используется браузерный движок, но возможности HTML5 раскрыты в большей мере).

Где правда?! как было бы прекрасно если бы Salesforce1 давал камеру без лишних морок...

У меня не теле анд 4.1 со скромным Чаттером, но я открыл Орг в хроме, и перевел его в режим one.app. И вот у меня и SF1!
В Таблет девайсах Орг открывается в one.app по умолчанию.

Но вернемся к теме.
Сегодня создал VF страницу в которой трехколоннах таблица. Открыл эту страницу через SF1 приложение в Таблет. Видно только две колонки, скролить по горизонтали не получается, вид только вертикальный.

ОК. открываю орг в мобильном браузере в one.app режиме, и вот я уже могу крутить Таблет вертикально-горизонтально, и скролить по горизонтали.

Это меня привело к мысли: а что если делать свое гибриное приложение, которое просто открывает мой Орг в one.app режиме. НО при этом мы имеем доступ ко всем фунциям HTML5 в т.ч. камере!

Здраствуйте.

Пробовал получить доступ к камере: <input type="file" accept="image/*"/>
Если зайти в орг с андроида через хром(автоматом откривается one/one.app), то доступ к камере есть, но если зайти на эту же страницу через salesforce1 app, то уже камери нет(в меню вибора только открить фото из фотоальбома).

Подскажите, что нужно сделать, или где что-то почитать, чтобы получить доступ к камерез в sf1 app.

talex
Здраствуйте.
Пробовал получить доступ к камере: <input type="file" accept="image/*"/>
Если зайти в орг с андроида через хром(автоматом откривается one/one.app), то доступ к камере есть, но если зайти на эту же страницу через salesforce1 app, то уже камери нет(в меню вибора только открить фото из фотоальбома).

все именно так.

В iOS <input type="file" accept="image/*"/> в SF1 App работает корректно.

А в андройде только через браузерно-хромовую версию SF1.

может есть и др пути для Андройда, но я не слышал.

Есть обновление статьи у автора Bob Buzzard Blog)))

http://bobbuzzard.blogspot.co.uk/2014/02/reading-qr-codes-in-salesforce1.html

Весьма интересненько , что этот вопрос так скромно решается... Вероятно нет задач, кроме QR кодов.

Kagavr
Вероятно нет задач, кроме QR кодов.

да и эта задача решается не через апаратную камеру, а через нормальный сканер, которые подключен к аппарату по блютусу...

Interesting information? Help us, post link to social media..