7

エラーまたは非接続状態が見つかった場合に Pusher に再接続する方法はありますか?

接続コードは次のとおりです。

var pusher = new Pusher('<apikey>', {encrypted: true});
var state = pusher.connection.state;

pusher.connection.bind( 'error', function( err ) { 
  console.log(err);
});

pusher.connection.bind('state_change', function(states) {
  // states = {previous: 'oldState', current: 'newState'}
  console.log(states);
});
4

1 に答える 1

10

Pusher JavaScript ライブラリは、自動的に再接続を試みます。これをサポートするためにコードを追加する必要はありません。

これは Pusher ドキュメントのどこにも見つかりませんが、私は Pusher で 2 年間働いていたので、事実としてこれを知っています。

http://test.pusher.com/にアクセスし、インターネットから切断してから再接続することでテストできます。ログには、自動再接続中であることが示されます。

于 2014-02-05T16:36:42.680 に答える