0

私はWebテクノロジーに非常に慣れていませんが、iPhone用に3年間開発しています。レンタルしているサーバーからアプリにメッセージを送信する必要があります。ユーザー向けの「プッシュ通知」ではなく、アプリ自体向けです。これはどのようにすればよいですか?

4

1 に答える 1

3

一般に、サーバーがモバイル デバイスで実行されているアプリに直接接続することはできません (デバイスがファイアウォールまたはNATの背後にある可能性があるため)。代わりに、通常、モバイル デバイスはサーバーに接続、サーバーはデバイスで利用可能な情報を使用して応答します。

これは基本的に APNS 通知がどのように機能するかですが、Apple がインフラストラクチャの作業のほとんどを既に行っていることを除きます。プッシュ通知はバッテリーの電力をほとんど消費しません。また、iOS はすべてのアプリの要求を一度にバッチ処理できるため、各アプリがどこかのサーバーに独自の接続を確立する必要はありません。

これを自分で実装する場合は、long pollingなどのテクノロジについて学習する必要があります。Web テクノロジにまったく慣れていない場合は、Web サーバー側を機能させるための支援を受けることを検討してください。

于 2012-11-28T04:10:33.917 に答える