2

Google Cloud Messaging Serviceの助けを借りてアンドロイドモバイルのプッシュ通知を実装しようとしています。バックエンドとして、私は私のWebアプリケーションから通知を取得するために私のSignalRに接続するサーバーとしてWeb APIを使用しています。ここでは、SignalRと接続した後、Web APIに即座に通知することができます。しかし、私はGCMに通知を送信するために更新を送信した後、瞬時に送信し、ほとんどの時間通知は、送信中にモバイルに送信していないか、非常に遅いです。SignalR通知によるWeb API遅延によるAndroidプッシュ通知

Web APIからモバイルへのメッセージを遅滞なく即時に送信するために、この問題を解決するために私に提案してください。

+0

GCMは時々通知を遅らせるが、これを回避する方法があります。例:http://stackoverflow.com/questions/19560448/how-to-avoid-delay-in-android-gcm-messages-change-heartbeat –

+0

ユーザーは、特定のアプリケーションをダウンロードする必要があります。リンク。しかし、通知を送信するGoogleの雲のメッセージ以外の方法はありますか?それを試してみたいです – Arjun

+0

私はちょうどリンクした質問の最初の答えをお読みですか? –

答えて

0

、私はGoogleのプッシュ通知サービスの問題点とI完全に除去GCMが常に存在したと強引通知し、それを使用して開始しましたよく働く。これに関する詳細については、

、このリンクをチェックしてくださいPushy Notifications

0

ハートビートを送信するためにシステムを強制しよう:すべての闘争の後

getContext().sendBroadcast(new Intent("com.google.android.intent.action.GTALK_HEARTBEAT")); getContext().sendBroadcast(new Intent("com.google.android.intent.action.MCS_HEARTBEAT"));

+0

この変更は、私はアンドロイドかWeb API Ivanで実装する必要がありますか?助けてください – Arjun

+0

これは、Android上で実装する必要があります。コンテキストオブジェクト(アプリケーション、アクティビティ、サービス)にアクセスできるところはどこにでもあります。 –

+0

確かにイワン。私はこの上に運があれば試してみるだろう – Arjun

関連する問題