2017-05-14 6 views
0

私は、Parse ServerにデプロイされたiOSとAndroidアプリケーションを持っています。今、私はクラウド機能から、LiveQuery SDKを使用したいと思います!クライアントが応答を取得していないこと、クラウドコードでLiveQueryを解析する

​​

事がある:

Parse.Cloud.define("subscribeQueryFunction", function(request, response) { 
    var query = new Parse.Query("Message"); 
    var subscription = query.subscribe(); 

    subscription.on("create", (object) => { 
     response.success(object); 
    }); 
}); 

そして、私のスウィフトコード:

は、ここに私の雲のコードです!私は、ログをチェックし、サブスクリプションが確立しているようだ、が:

2017-05-14T16:49:12.442Z - Ran cloud function subscribeQueryFunction for user D7FP3cts5p with: Input: {} Result: {"text":"hey","createdAt":"2017-05-14T16:49:12.412Z","updatedAt":"2017-05-14T16:49:12.412Z","objectId":"DXCiumOTal","__type":"Object","className":"Message"} 2017-05-14T16:49:11.101Z - Ran cloud function subscribeQueryFunction for user D7FP3cts5p with: Input: {} Result: {"text":"hey","createdAt":"2017-05-14T16:49:11.044Z","updatedAt":"2017-05-14T16:49:11.044Z","objectId":"qkXS6csCKJ","__type":"Object","className":"Message"} 2017-05-14T16:49:09.099Z - Ran cloud function subscribeQueryFunction for user D7FP3cts5p with: Input: {} Result: {"text":"hey","createdAt":"2017-05-14T16:49:09.080Z","updatedAt":"2017-05-14T16:49:09.080Z","objectId":"ydnrDHO9AP","__type":"Object","className":"Message"} 2017-05-14T16:47:45.183Z - Create new client: 0

任意のアイデア?

+0

を取得しますか? –

+0

@JulienKodeなぜなら、iOSとAndroid用にコードを一度書いておき、開発者にそれを別途コード化したくないからです。 –

+0

ああ、私は理解していますが、サーバー側でLive Queryを使用するとは思われません。これはウェブソケットで動作します –

答えて

2

ライブクエリはサーバー側で使用されません。 ライブクエリーでは、Webソケットを使用して、クライアントとリアルタイムで対話します。

  • 実装解析:アプリ近い場合 は、しかし、あまりにも...だからあなたが必要と近くに欲しいれるソケットはあなたがあなたの必要性を解析してリアルタイムメッセージングアプリケーションを作成する場合は、通知

    を押していますアプリ

  • 使用プッシュ通知開いているときにライブクエリは、ウェブソケットと新しいメッセージを取得するには、そのアプリ近い場合、あなたはそれを行う必要なぜ、あなたは新しいメッセージ
関連する問題