LinuxサーバーでバルクGoogleクラウドメッセージングを送信するための最良の方法(埋め込み)について誰かが考えていますか?(個人的には、Java以外の実装が好きです)ヘルプ、リンク、または提案をいただければ幸いです。
編集
バルクメッセージングの方法は試していません。GCMのphp実装もあることは知っていますが、実装に進む前に何を考慮すべきかを知りたいです。失敗したメッセージの処理方法、GCMサーバーへのhttpリクエストの制限はありますか?
LinuxサーバーでバルクGoogleクラウドメッセージングを送信するための最良の方法(埋め込み)について誰かが考えていますか?(個人的には、Java以外の実装が好きです)ヘルプ、リンク、または提案をいただければ幸いです。
編集
バルクメッセージングの方法は試していません。GCMのphp実装もあることは知っていますが、実装に進む前に何を考慮すべきかを知りたいです。失敗したメッセージの処理方法、GCMサーバーへのhttpリクエストの制限はありますか?
最後に、私は自分の質問に対する最良の答えを見つけました。http
1つのリクエストを使用して、1000人のGoogleが受信者にメッセージを送信できるメッセージを送信できます。バルクメッセージの送信はそれほど複雑ではありません。http
GCMサーバーに適切なリクエストを送信できる言語またはツールであれば十分です。
GCMを使用すると、最大1,000人の受信者を1つのメッセージに添付できるため、サーバーの作業負荷を最小限に抑えながら、必要に応じて大規模なユーザーベースにすばやく簡単に連絡できます。
この例で示されているように、サーバー側のコードはで記述できるようですC#
。この質問は、このアプローチが機能することも確認します。ここに示すように、他の人はスタンドアロンのJavaアプリケーションをセットアップできるようです。
GCM
プッシュ通知を送信するようにLinuxサーバーをセットアップする必要がある場合は、自由に使用するか、独自の裁量で使用するC#
かを選択できます。Java
ただし、懸念事項についてC/C++
は、もう少し複雑です。この質問(PHP)GCM
は、を使用して通知を送信できることを示しているため、を使用CURL
した「C /C++」実装libCurl
が可能であると思われます。ただし、を使用する「標準的な方法」ではないように思われるため、自分で微調整する必要がありますGCM
。
PHPに精通している場合は、PHPで実装するよりも。GCMはHTTPSで2つのGETのみを使用するため、curlを使用したバッチ処理でも(テストにこれを使用しています)、任意の言語で簡単に実装できます。ここで呼び出しを見つけることができます。
HTTPSを実行できるcurl.exeが必要であることに注意してください。Avioの回答からのリンクは、PHPでそれを行う方法を示しており、それに固執し、C++を使用しないでください。