NO GSM/3Gまたは任意の種類のセル受信のある地域/会場で使用できるアプリを作成したいと思います。私たちはまた、インターネットアップリンクのない閉じたWiFiネットワークのみを提供しているので、デバイス(PCとスマートフォン)が外部と通信することができるLANです(理由は問いません)。閉じたWiFi nework(インターネット接続なし)でiOS/Androidにプッシュ通知を送信
彼らが会場に来る前にアプリをダウンロードするよう指示されます。
私のアプリはプッシュ通知を受け取れる必要がありますが、もちろんAppleのAPNSやGoogleクラウドメッセージングサービスには届きません。しかし、このアプリケーションはLAN上の私たちの中央サーバにIPで登録します。 (ユーザーがWiFiネットワークに接続しているときにログインし、登録済みの電話に所属する電話番号を持っている)
私の質問は、イベントが発生したときにプッシュ通知を送信する方法アプリは、アップルやGoogleのオンライン通知サービスを使用したり、接続したりせずに起きる必要がありますか?例えば。サーバーによってトリガーされるイベントに基づいてユーザーの電話機に通知を送信するために使用できるオンプレミスプッシュ通知サービス?
提案がありますか?
アップデート:シンプルなVoiPアプリで、シップサーバーに接続してお互いに電話をかけて、2つのコールが接続するのはかなりリアルタイムである必要があります。しかし、明らかにあなたはプッシュ通知だけでアプリを目覚めさせることができるので、インターネットが必要です。
WakeLockとWifiLockが必要な理由を教えてください。 – Naxos84
@ Naxos84:デバイスがスリープ状態になるか、WiFi無線がオフになると、MQTTメッセージは配信されません。 – CommonsWare
ありがとうございます。これに関するもう1つの質問。 FacebookはMQTT(GCMなし)を使用していますが、私はWakeLockとWifiLockを使用していないと思います。だから、彼らはそれらの通知をどのように取得する別の方法が必要です... – Naxos84