少なくともAPNS、GCMに対してサーバー側のプッシュ通知サービスを実装する必要があります。私が始めることができる本番環境に適した信頼できるオープンソースプロジェクトはありますか?
5 に答える
AirNotifier、スタンドアロン通知サーバーはAPNS、GCM、MPNS / WNS(Windows Phone)、SMSをサポートし、Restful APIを使用してPythonで記述されており、使いやすいWebインターフェイスを備えています。
あなたが興味を持っているかもしれないpushd(https://github.com/rs/pushd )と呼ばれるプロジェクトがあります。それはAndroidとAPNS(Appleプッシュ通知サービス)のためのGCM(Googleクラウドメッセージング)とMicrosoftのプッシュサービスもサポートします。
pushdは、使いやすいJSON/httpインターフェースを公開するnodejsプロジェクトです。素晴らしいデバッグ/ロギングオプションがあります。
あなたは何かを推薦するのを難しくする言語を指定しませんでした。Javaを想定している場合は、どちらも人気のある選択肢のように思われるjavapnsまたはjava-apnsを調べることができます。
GCMの場合、Googleは独自のサーバー側Java APIをリリースしましたが、これは当然の選択のようです。
Javaが選択した言語でない場合は、いくつかの基本的な用語についてグーグルでプロジェクトを自分の言語で見つけることができます。それがどれだけうまくサポートされているか、またはそれがどのような問題を抱えているかを知りたい場合は、Stackoverflowの特定のプロジェクトを参照する質問がよくあります。
APNSの場合:
私はJavapnsを使用してい ますhttps://code.google.com/p/javapns/
- 非常に使いやすい
- 良いドキュメント
- アップルから開発サーバーと本番サーバーを簡単に切り替えることができます