Мой код, который переподключает PubNub после перезапуска Wi-Fi (в основном inte rnet переподключение), НО, вы можете видеть на рисунках ниже, что мой первый heartbeat
зависает.
Если я открываю ссылку в браузере, я вижу новые данные, поступающие в канал, но этот запрос заканчивается через 5,2 минуты, иногда даже дольше.
Затем, в конце концов, он завершается и после этого PubNub ведет себя нормально. Я не понимаю, почему?
requestURL: https://ps4.pndsn.com/v2/subscribe/sub-c-da0399cc-70bf-11e9-81d5-56c3556875f9/group%3A626855694%3A419865-f44266b9-91e2-4ab3-9487-5e0e7a276a51/0
Параметры:
heartbeat: 300
tt: 15862700690810014
tr: 7
uuid: redacted
pnsdk: PubNub-JS-Web/4.27.3
auth: redacted
this.pubnub = new PubNub({
subscribeKey: this.serverDetails.authInfo.subscribeKey,
authKey: this.serverDetails.authInfo.authKey,
uuid,
restore:true,
ssl: true,
keepAliveSettings:{
timeout:10000
}
});
this.listeners = {
message: (msgEvent) => {
console.log(msgEvent);
},
status: statusEvent => {
console.log(statusEvent);
}
};
this.pubnub.addListener(this.listeners);