генерировать случайные идентификаторы сессии OpenTok

В моем приложении для iOS я использую TokBox для реализации функции приватного видеочата.
Мне нужно создать случайный идентификатор сеанса для каждого частного чата, используя API Server SDK, и мне трудно понять, как это сделать.

Я успешно выполнил все шаги, перечисленные в документацииОбучение-opentok-PHP»Доступно на opentok github стр.
Я связал свое приложение OpenTok с Heroku и настроил «web / index.php» для отображения статических «SESSION_ID» и «TOKEN_ID» в моем браузере.

Как объяснено в документации, «Пример приложения» использует один идентификатор сеанса и не генерирует новый идентификатор сеанса для каждого вызова. Может, кто-нибудь предоставит несколько примеров или советов о том, как настроить мое приложение для генерации каждый раз другого идентификатора сеанса?

0

Решение

$app->get('/', function () use ($app) {
// If a sessionId has already been created, retrieve it from the cache
$sessionId = $app->cache->getOrCreate('sessionId', array(), function() use ($app) {
// If the sessionId hasn't been created, create it now and store it
$session = $app->opentok->createSession();
return $session->getSessionId();
});
// Generate a fresh token for this client
$token = $app->opentok->generateToken($sessionId);
$app->render('helloworld.php', array(
'apiKey' => $app->apiKey,
'sessionId' => $sessionId,
'token' => $token
));

});
попробуй этот код

отправлять запрос на сервер, получать каждый раз новый sessionId.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]