В моем приложении для iOS я использую TokBox для реализации функции приватного видеочата.
Мне нужно создать случайный идентификатор сеанса для каждого частного чата, используя API Server SDK, и мне трудно понять, как это сделать.
Я успешно выполнил все шаги, перечисленные в документацииОбучение-opentok-PHP»Доступно на opentok github стр.
Я связал свое приложение OpenTok с Heroku и настроил «web / index.php» для отображения статических «SESSION_ID» и «TOKEN_ID» в моем браузере.
Как объяснено в документации, «Пример приложения» использует один идентификатор сеанса и не генерирует новый идентификатор сеанса для каждого вызова. Может, кто-нибудь предоставит несколько примеров или советов о том, как настроить мое приложение для генерации каждый раз другого идентификатора сеанса?
$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.
Других решений пока нет …