Alexa Skill не работает с RoR Backend в приложении Alexa из-за потери сеанса - PullRequest
0 голосов
/ 01 ноября 2018

Я разработал Alexa Skill, который подключается к Ruby on Rails Backend для передачи и извлечения некоторых данных. Backend также используется для управления пользователями и аутентификации. Я использую драгоценность привратника и разрабатываю драгоценный камень для этой цели. Для авторизации Oauth я использую Auth Code Grant.

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

НО, когда я использую приложение Alexa на iOS (как это делают большинство пользователей), при запуске процесса подключения сеанс не создается. И таким образом невозможно обмениваться данными между перенаправлениями. Каждый раз, когда я перенаправляю, например, на страницу входа, сеанс пропадает. Поэтому я мог бы попытаться работать с большим количеством параметров URL, но мне все еще интересно, почему он не работает в приложении при работе в браузере ...

Имеет ли это смысл для кого-либо?

Я рад любой помощи или идее. Заранее спасибо, ребята.

Лучший, Chris

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...