GCMを使用せずにプッシュ通知サービスを作成して単一のAndroidデバイスにメッセージを送信するにはどうすればよいですか。GCMは非常に遅く、ベータ版であるため、使用する必要はありません。
誰かがこれで私を助けてくれますか?
前もって感謝します。
サティシュ
GCMを使用せずにプッシュ通知サービスを作成して単一のAndroidデバイスにメッセージを送信するにはどうすればよいですか。GCMは非常に遅く、ベータ版であるため、使用する必要はありません。
誰かがこれで私を助けてくれますか?
前もって感謝します。
サティシュ
Google Cloud Messaging はベータ版ではありません。:)
Google のサービスを使用したくない場合は、再実装しない方がよいでしょう。たとえば、Amazon の SNS など、他のフレームワークを使用してみてください。
http://aws.amazon.com/sdkforandroid/
または
http://code.google.com/p/openmobster/wiki/PushFramework
または、他の何か。
PSB ( http://pservicebus.codeplex.com/ ) をインストールし、Java クライアント API ( https://github.com/rpgmaker/PServiceBus-Java-Client ) を使用して Android デバイス間で通信できます。
Java クライアント API を使用してアプリケーションを作成する場合。などのメッセージを作成できます。
public class Notification {
public int Id;
public String Message;
}
また、Android アプリケーションでメッセージをサブスクライブするときは、サブスクライブ時にフィルターを適用するだけです。
元
PSBClient.Subscribe(Notification.class, new Action<Notification>() {
public void execute(Notification msg){
//Do something with message
}
}, "Id = UniqueAndroidID");
メッセージを特定のデバイスに公開する場合は、次の操作を行うだけです。
Notification message = new Notification();
message.Id = 10003432;//Unique Android ID
message.Message = "Hello Android Device";
PSBClient.publish(message);