2

コンピューター/電話間で情報を同期する GAE ベースのアプリケーションを作成したいと考えています。現在、定期的にのみクエリを実行しているため、遅延が発生するか、ユーザーがボタンをクリックして手動で更新する必要があります。

GAE チャネルを使用すると、デバイスがリフレッシュする必要があるときにデバイスに通知できるようにすることが可能になるはずです。ただし、デスクトップ アプリ (Web アプリではない) にしたいので、独自のクライアントをチャネル API に記述できるかどうか疑問に思っています。または、そこにあるものを何でもつかみます。

プロトコルは文書化されていますか、それとも JS 以外で使用できるクライアントはありますか?

4

2 に答える 2

3

唯一の公式インターフェースは Javascript クライアント ライブラリです。それがどのように機能するかをリバース エンジニアリングすることはできますが、これはインターフェイスの文書化された部分ではないため、予告なしにいつでも変更される可能性があります。

Android フォンまたは iPhone と接続している場合、それぞれに使用できる「プッシュ」メッセージング API があります (Android の場合は Cloud to Device Messaging、iPhone の場合は Push Messaging)。

于 2011-08-10T00:13:32.397 に答える
1

Channels API の Java 実装が追加されました。これは数日前にリリースされたばかりで、 https://github.com/gvsumasl/jaccで git から入手できます。また、自由にフォークして、 https: //github.com/hatboyzero/jacc で mavenized バージョンを提供しました。

于 2012-02-08T23:06:48.753 に答える