Ситуация такая, и не совсем точно сформулирована в названии темы:
открываю на Андройде (вебкид) свой орг, затем сканирую QR код, содержащий URL ведущий на дитэйл пейд (это просто поддомен.salesforce.com/recordID) какой-то записи того же Орга, и сканер открывает новое окно в мобильном браузере с этим URL, и при этом требуется залогится! хотя в соседнем окне Орг уже открыт.
Вот если открыть этот Ог в обычном браузере, и затем скопировать URL во вновь открытое окно, то все откроется без необходимости снова залогится.
В чем проблема? В настройках мобильного браузера? Можно ли заставить мобильный браузер сохранять (звездочками) пароль? Или как то можно лoгится вообще без пароля, например по IP.
спасибо
Ситуация такая, и не совсем точно сформулирована в названии темы: открываю на Андройде (вебкид) свой орг, затем сканирую QR код, содержащий URL ведущий на дитэйл пейд (это просто поддомен.salesforce.com/recordID) какой-то записи того же Орга, и сканер открывает новое окно в мобильном браузере с этим URL, и при этом требуется залогится! хотя в соседнем окне Орг уже открыт. Вот если открыть этот Ог в обычном браузере, и затем скопировать URL во вновь открытое окно, то все откроется без необходимости снова залогится. В чем проблема? В настройках мобильного браузера? Можно ли заставить мобильный браузер сохранять (звездочками) пароль? Или как то можно лoгится вообще без пароля, например по IP. спасибо
Переместил твою тему в мобильный раздел. Я думаю тут будет ближе к общей теме.
Наверное проблема в браузере Андроида, а точнее в доступе между двумя открытыми окнами браузера к сессионных куки.
Простыми словами второе окно не видит куки из первого (и вообще наверное про первое окно ничего не знает) и поэтому считает что ты не залогинен. Попробуй погуглить на эту тему.
На счет залогиниться без пароля, то тут со стандартным интерфейсом в браузере у тебя не так много вариантов, а точнее вообще нет. Если залигинен - пользуешься, не залогинен - нет.
И если общий совет, то забудь про мобильный браузер и Salesforce! То время, что ты потратишь на поиск решений проблем с браузером, ты можешь использовать для написания нативного приложения, да хотябы с использованием тех же кросплатформенных библиотек типо PhoneGap.
Переместил твою тему в мобильный раздел. Я думаю тут будет ближе к общей теме. Наверное проблема в браузере Андроида, а точнее в доступе между двумя открытыми окнами браузера к сессионных куки. Простыми словами второе окно не видит куки из первого (и вообще наверное про первое окно ничего не знает) и поэтому считает что ты не залогинен. Попробуй погуглить на эту тему. На счет залогиниться без пароля, то тут со стандартным интерфейсом в браузере у тебя не так много вариантов, а точнее вообще нет. Если залигинен - пользуешься, не залогинен - нет. И если общий совет, то забудь про мобильный браузер и Salesforce! То время, что ты потратишь на поиск решений проблем с браузером, ты можешь использовать для написания нативного приложения, да хотябы с использованием тех же кросплатформенных библиотек типо PhoneGap.
Спасибо, Дмитрий, что верите в то, что я осилю это. Когда нибудь - да, и вероятно, даже очень скоро.
Но в ситуация в том, что мы привязаны еще и к программе QR сканер. Я установил, первую, что попалась - QR code reader - и она, как наверное и все другие, сначала открывает какое-то свое браузерное окно, и при нажатие на кнопку с иконкой Выход - передает url в вебкитовское окно (вероятно, его мы и видим вначале, но в QR code reader рамке). Как заставить code reader взаимодействовать со новым приложением - это совсем непонятно.
В любом случае, сканирование QR code и грамотное открытие окна, которое видит сессионные куки, кажется самым простым решение, кроме того, с этой проблемой наверняка уже много раз сталкивались разработчики в рамках SFDC и тем более вне рамок. Буду погуглить, может, что найду.
А хотя бы заставить браузер сохранить пароль звездочками, чтоб не набирать - это возможно? что-то я не помню, чтобы браузер когда-нибудь спрашивал меня, хочу ли я сохранить пароль SFDC...
[quote="Dmitry Shnyrev"] И если общий совет, то забудь про мобильный браузер и Salesforce! То время, что ты потратишь на поиск решений проблем с браузером, ты можешь использовать для написания нативного приложения, да хотябы с использованием тех же кросплатформенных библиотек типо PhoneGap.[/quote] Спасибо, Дмитрий, что верите в то, что я осилю это. Когда нибудь - да, и вероятно, даже очень скоро. Но в ситуация в том, что мы привязаны еще и к программе QR сканер. Я установил, первую, что попалась - QR code reader - и она, как наверное и все другие, сначала открывает какое-то свое браузерное окно, и при нажатие на кнопку с иконкой Выход - передает url в вебкитовское окно (вероятно, его мы и видим вначале, но в QR code reader рамке). Как заставить code reader взаимодействовать со новым приложением - это совсем непонятно. В любом случае, сканирование QR code и грамотное открытие окна, которое видит сессионные куки, кажется самым простым решение, кроме того, с этой проблемой наверняка уже много раз сталкивались разработчики в рамках SFDC и тем более вне рамок. Буду погуглить, может, что найду. А хотя бы заставить браузер сохранить пароль звездочками, чтоб не набирать - это возможно? что-то я не помню, чтобы браузер когда-нибудь спрашивал меня, хочу ли я сохранить пароль SFDC...
Не стоит полагаться на настройки браузера!!! Даже если ты каким-то образом, настраивая браузер или свой телефон, заставишь работать эту схему, то у другого пользователя с дефолтными настройками будет полный облом. Т.е. это решение никуда не годится!. Твое приложение должно работать сразу и без каких либо дополнительных изменений в системе.
[quote="Den Brown"]А хотя бы заставить браузер сохранить пароль звездочками, чтоб не набирать - это возможно? что-то я не помню, чтобы браузер когда-нибудь спрашивал меня, хочу ли я сохранить пароль SFDC...[/quote] Не стоит полагаться на настройки браузера!!! Даже если ты каким-то образом, настраивая браузер или свой телефон, заставишь работать эту схему, то у другого пользователя с дефолтными настройками будет полный облом. Т.е. это решение никуда не годится!. Твое приложение должно работать сразу и без каких либо дополнительных изменений в системе.
ОК, поставим это обсуждение на паузу, до тех пор, пока заказчики не определятся каким типом девайса они собираются сканировать код.
Как говорится: "Будут проблемы - будем решать".
ОК, поставим это обсуждение на паузу, до тех пор, пока заказчики не определятся каким типом девайса они собираются сканировать код. Как говорится: "Будут проблемы - будем решать".
Заметил странную вешь: в Андройде я захожу на свою SFDC сайт страницу, кликаю на запись (у которой нет сайт страницы, и требуется лог-ин) и браузер приводит меня к лог-ину. Но странность в том, что это:
(1) лог-ин на ПОРТАЛ и при этом ДРУГОГО орга, в который я логился через этот браузер ранее (хотя я логился и в стандартный SFDC с этого же браузера).
(2) на этом портальном входе СОХРАНЕН мой пароль, что я никогда не видел в стандартный SFDC входе.
Заметил странную вешь: в Андройде я захожу на свою SFDC сайт страницу, кликаю на запись (у которой нет сайт страницы, и требуется лог-ин) и браузер приводит меня к лог-ину. Но странность в том, что это: (1) лог-ин на ПОРТАЛ и при этом ДРУГОГО орга, в который я логился через этот браузер ранее (хотя я логился и в стандартный SFDC с этого же браузера). (2) на этом портальном входе СОХРАНЕН мой пароль, что я никогда не видел в стандартный SFDC входе.
Если я правильно понял, то надо разбираться с самим мобильным браузером и его возможностях сохранения вводимых в формах данных. Возможно там стоит что-то о сохранении по-умолчанию.
Если я правильно понял, то надо разбираться с самим мобильным браузером и его возможностях сохранения вводимых в формах данных. Возможно там стоит что-то о сохранении по-умолчанию.