Проблема с токеном JWT в аналитическом SDK getStream - PullRequest
1 голос
/ 17 мая 2019

Я пытаюсь использовать stream-analytics-ios, и по ссылке
sdk use doc говорится, что мне нужно добавить токен jwt в файл info.plist.Но я считаю, что токен JWT не зависит от конкретного приложения.Как я могу добавить его в файл info.plist, если он отличается для всех пользователей.

1 Ответ

0 голосов
/ 24 мая 2019

API потоковой аналитики доступен через токен на стороне клиента (содержащий идентификатор пользователя) и токен на стороне сервера.Клиент аналитики iOS ожидает токен на стороне сервера.Вы можете сгенерировать один программно или через веб-сайты, такие как jwt.io (вы можете взять пример токена из документации и сгенерировать свой, используя свой секретный ключ)

Токен должен содержать следующую полезную нагрузку

{
  "resource": "analytics",
  "action": "*",
  "feed_id": "*"
}

Пользователь должен быть установлен с помощью setUserId: метода экземпляра клиента Stream Analytics

StreamAnalytics *shared = [StreamAnalytics sharedInstance];
[shared setUserId:@"<your-user-id>"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...