4

だから私はiOSとAndroidの両方のアプリを計画しています。どちらのアプリもネイティブ コードを使用するため、iOS 6 の Objective-C と Android SDK 4.0 (API 14) の Java を使用します。

アプリは共有 MySQL データベース (C / JDBC) に接続します。

両方のプラットフォームから双方向でプッシュ通知を送受信できる必要があります。通知にはペイロード データは含まれません。データベースに新しいデータがあることを通知するためにのみ使用され、新しいデータのタイプを説明する文字列と組み合わせて使用​​されます (「イベント X の更新が利用可能です」など)。受信時に、受信者はデータベースの新しいエントリに従ってデータを更新する必要があります。

Google GCM および Apple APNS プッシュ サービスを使用して機能を実装する、無料のサービス / サーバー ソフトウェア / 組み込み機能を探しています。

調査中に、いくつかの可能な解決策(PushWoosh、pushd、PushSharp、PubNub、OpenPush)をすでに見つけましたが、私の要件(モノ、有料、ソケットの使用に基づく...)に一致するものはありません。

あなたはそのような解決策を知っていますか?他の提案も受け付けています。

よろしく、マイク

4

2 に答える 2

1

最初に、プッシュ通知を備えた Android アプリを開発していないことを指摘したいと思います。しかし、私の iOS アプリケーションでは、サーバー API で php 関数を宣言し、MySQL データベースで関連するユーザーに変更が発生するたびに、その関数を呼び出してAPNSをトリガーします。Appleから提供されたサーバー証明書とユーザー資格情報を使用して、関連するユーザー(SMSシステムなど)とやり取りします.Googleの証明書も使用するためにその機能をカスタマイズできると思います(ある場合、Googleがプッシュをどのように処理するかわかりません通知)。

于 2012-12-06T14:25:28.333 に答える
1

これは非常に可能です。ただし、これは深いトピックであり、1 つのスタック ポストには深すぎます。

ここにiOSのチュートリアルがあり、ここにAndroid GCMの Google ドキュメントがあります。

これらは間違いなくあなたが使いたいツールです!

于 2012-12-06T16:57:00.983 に答える