Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2019 August 05

SA

Shakhzod Akhmedov in Яндекс.Диалоги (сообщество разработчиков)
я правильно понял, что бы управлять устройствами у меня должен быть локальный свой сервис, а в случаи с яндекс это просто передача комманд ввиде текста и ответ результата?
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
Shakhzod Akhmedov
я правильно понял, что бы управлять устройствами у меня должен быть локальный свой сервис, а в случаи с яндекс это просто передача комманд ввиде текста и ответ результата?
вообще у вас 2 варианта:
1. написать свой навык чтобы управлять, тогда вам надо где то этот навык запускать чтобы он был доступен
2. Использовать Умный дом от Яндекса, выбрать провайдера, настроить на стороне провайдера устройство( от провайдера зависит что необходимо) и подключить ваш аккаунт провайдера в Умный дом
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
Shakhzod Akhmedov
я правильно понял, что бы управлять устройствами у меня должен быть локальный свой сервис, а в случаи с яндекс это просто передача комманд ввиде текста и ответ результата?
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Andrew Zahalski
пароль/авторизация просто универсальнее и решает все проблемы... использование аккаунт яндекса - это только "будет полезно".
Если навык подразумевает идентификацию пользователя, то хранить все данные надо на своем сервисе... это правильно

Я примерно и пытался это описать... лишним не будет, но пригодится очень редко в боевых задачах.
чем оно универсальнее? храните у себя на сервере уникальный user id выданный в ответе, привязывайте к нему любую инфу у себя на сервере. мое мнение своя регистрация в навыке не удобна, и дело не в лени, а в том что пользователь может просто забить на это. даже то что пароль от ЛК навыка, он потеряет быстрее чем от почты вероятнее. Или будет использовать пароль такой же как от почты (а многие так и делают, не выдумывают а используют 1-2 папроля на все) это не снижение приватности? Если навык реально очень хороший, конечно пользователь будет регатся. но это будет работать не на всех.
источник

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Вот же неугомонный)
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
Всмысле. Я ответил человеку.
источник

SA

Shakhzod Akhmedov in Яндекс.Диалоги (сообщество разработчиков)
Stas Serebrennikov
вообще у вас 2 варианта:
1. написать свой навык чтобы управлять, тогда вам надо где то этот навык запускать чтобы он был доступен
2. Использовать Умный дом от Яндекса, выбрать провайдера, настроить на стороне провайдера устройство( от провайдера зависит что необходимо) и подключить ваш аккаунт провайдера в Умный дом
Спасибо, буду изучать
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Rlm
чем оно универсальнее? храните у себя на сервере уникальный user id выданный в ответе, привязывайте к нему любую инфу у себя на сервере. мое мнение своя регистрация в навыке не удобна, и дело не в лени, а в том что пользователь может просто забить на это. даже то что пароль от ЛК навыка, он потеряет быстрее чем от почты вероятнее. Или будет использовать пароль такой же как от почты (а многие так и делают, не выдумывают а используют 1-2 папроля на все) это не снижение приватности? Если навык реально очень хороший, конечно пользователь будет регатся. но это будет работать не на всех.
ньансов много... например:
1) я не смогу авторизировать пользователя и в алисе и у себя на сайте;
2) неавторизированный пользователь будет работать как и раньше;
3) если авторизирован 1 аккаунт на разных устройствах, то не всегда это 1 человек и тотже игрок (это довольно часто, т.к. нет смысла покупать тотже "яндекс плюс" отдельно под каждое устройство и регать отдельные аккаунты).

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

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Rlm
Всмысле. Я ответил человеку.
но в текущей реализации я пока не переносил авторизацию на сайт, а скорее наоборот в алисе человек может получить код доступа на сайт. Чтобы немного стимулировать использование навыка в алисе. Но это уже следующий этап. А т.к. я все храню у себя на сервисе - то могу все что угодно менять и допиливать :)
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
1. Авторизуйте любым простым способом. яндекс, гугл, и т.п. у кого какая почта. шаг два сделайте связку. Сейчас же ее нужно делать, нужно. Разницы не вижу. А для тех навыков где не нужна авторизация на сайте - 1 пункт не актуален.
2. Так если не надо давать ему работать не давайте! хотите пусть как гость работает, хотите попросите авторизоваться в почте, а хотите возьмите гостевой user_id и привязывайте, или спрашивайте пароли...
3. По мимо user_id есть session id. Можно сделать проверку и вообще выкинуть первый аккаунт (игрока) если такая необходимость есть.
4. В чем проблема будет сохранить прогресс имея уникальный user_id  в ответе? )) более того никто не запретит придумывать свою авторизацию если душе угодно.
Пусть этот уникальный user id будет, кому нужно воспользуется им, кому не нужен не воспользуется.
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Rlm
1. Авторизуйте любым простым способом. яндекс, гугл, и т.п. у кого какая почта. шаг два сделайте связку. Сейчас же ее нужно делать, нужно. Разницы не вижу. А для тех навыков где не нужна авторизация на сайте - 1 пункт не актуален.
2. Так если не надо давать ему работать не давайте! хотите пусть как гость работает, хотите попросите авторизоваться в почте, а хотите возьмите гостевой user_id и привязывайте, или спрашивайте пароли...
3. По мимо user_id есть session id. Можно сделать проверку и вообще выкинуть первый аккаунт (игрока) если такая необходимость есть.
4. В чем проблема будет сохранить прогресс имея уникальный user_id  в ответе? )) более того никто не запретит придумывать свою авторизацию если душе угодно.
Пусть этот уникальный user id будет, кому нужно воспользуется им, кому не нужен не воспользуется.
я уже все писал по этому поводу... может и пригодится хеш аккаунта яндекса, не лишняя информация!
но в боевых условиях скорее бесполезна...
(если вы решите пускать только авторизированных пользователей, то отвалится 90% юзеров. в случае с играми.)
Они то и оценку не могут поставить навыку, т.к. ни у кого нет акаунта на яндексе. А тут еще и запрещать играть начнут разработчики :)

да и ответ был на вопрос чем универсальнее авторизация у себя нежели использование аккаунта яндекса, если он будет в запросе!
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
А есть у кого-нибудь оценка, как много пользователей заходят в один навык с разных устройств?
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
а как это проверить? ))) может пользователь привезал а может не привезал..
источник

GF

Grigory Frantsuzov in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
А есть у кого-нибудь оценка, как много пользователей заходят в один навык с разных устройств?
есть
источник

GF

Grigory Frantsuzov in Яндекс.Диалоги (сообщество разработчиков)
99% с телефонов и с одного и того же устройства
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
поясните пожалуйста
источник

GF

Grigory Frantsuzov in Яндекс.Диалоги (сообщество разработчиков)
мы смотрели повторные входы и смотрели их по типам устройств
источник

GF

Grigory Frantsuzov in Яндекс.Диалоги (сообщество разработчиков)
фактически колонок нет в клиентах навыка и они статистически не значимы
источник

GF

Grigory Frantsuzov in Яндекс.Диалоги (сообщество разработчиков)
тольок устройства с экраном
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
А есть у кого-нибудь оценка, как много пользователей заходят в один навык с разных устройств?
ну от навыка зависит... у меня в навыке для постановки задач довольно частое явление авторизации с 3-х и более  устройств (алиса на телефоне, алиса на пк, бот в телеге, бот в вайбере и т.п.)
источник