Поток работает нормально, когда пользователь входит в систему и сеанс действителен. Заблокирован. /> Вопрос:
Каков подход отраслевого стандарта для обработки? />
Код: Выделить всё
// Called when VoIP push arrives
func pushRegistry(_ registry: PKPushRegistry,
didReceiveIncomingPushWith payload: PKPushPayload,
for type: PKPushType,
completion: @escaping () -> Void) {
let callData = payload.dictionaryPayload
// Validate token
if isSessionExpired() {
// ❌ Problem: can't fetch meeting info
// What should be the right approach here?
return
}
// Fetch meeting details from backend
fetchMeetingInfo(token: sessionToken) { meetingInfo in
startCall(meetingInfo)
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... -chime-sdk
Мобильная версия