2

を使ってアプリケーションを開発しましたpubnub。ここでは、現在ネットワークに接続されている (オンラインになっている) アプリケーションのサブスクライバーのリストを取得しようとしています。チタンフレームワーク(JavaScript)を使用しています。このサブスクライバーのリストを取得する方法を教えてください。前もって感謝します。

4

2 に答える 2

3

PubNub チ​​ャンネルでアクティブなサブスクライバーのリストを取得する方法について質問しています。これは、on "connect"コールバックを使用することで簡単に実行できます。新規または既存のユーザーが接続するときに呼び出される on "connect" 関数を指定します。これが発生すると、この情報が必要な場所に中継されます。Titanium のコード例をいくつか示します。

PUBNUB.subscribe({
    channel    : "hello_world",      // CONNECT TO THIS CHANNEL.
    callback   : function(message){} // RECEIVED A MESSAGE.
    connect    : function() {        // CONNECTION ESTABLISHED.
        // A new user or existing user has
        // connected.  Send details to your server.

        // ---------------------------------------
        // This is a psudo-code example function:
        // ---------------------------------------
        psudo_post_url( "http://www.mywebsite.com/pubnub-user-connected", {
            "user_id" : 123456789,
            "channel" : "hello_word"
        } );
    }
})

Amazon EC2、Rackspace、または専用の colo ホストを使用して、クラウドで実行されているアプリ サーバーに必要な情報を送信することで、 「接続」コールバックでこれを利用できます。

追加のリソースは、次のリンクにあります。

  1. https://help.pubnub.com/entries/21097426-how-do-i-list-users-connected-to-a-channel
  2. https://help.pubnub.com/entries/21118418-does-pubnub-provide-web-hooks
  3. https://help.pubnub.com/home
于 2012-05-14T22:35:27.460 に答える
1

PubNub Presence アドオンを使用できます。here_now具体的には PubNub Titanium SDK の機能を利用したい。

于 2012-12-12T08:09:07.253 に答える