0
私はプッシャーを使用してチャットアプリケーションを開発しています。自分のアカウントにユーザがログインを、彼は以下のようなチャネルに登録されるたびに今のところ:プッシャーを使用してオンラインユーザーを取得する方法
`var channel = pusher.subscribe('<?='myChannel'.$_SESSION['USERID']?>');`
他のユーザーがいるかどうかを知ることを得ることができるように私は、オンライン/オフラインのためチャットリストでステータスを更新したいと思いますユーザーはオンラインかどうか。どうやってやるの?
はい、私は同じことをしました。私は としてプレゼンスチャネルを使用しました。 'var presenceChannel = pusher.subscribe( 'presence-myChannel'); var count = presenceChannel.members.count; これでカウントが0になりました。正確なカウントとオンライン/オフラインステータスを取得するにはどうすればよいですか? –
カウントが早すぎる可能性があります。サブスクリプションが成功するまで待つべきです。これを行う方法の例がここにあります(https://pusher.com/docs/client_api_guide/client_presence_channels#example-1)。 –