2012-01-02 15 views
3

Apple.comのAPNSリファレンスによると、iOSデバイスは、オフラインであるか、3GやWiFiなどに接続していない間も、通知を受信できません。昨日、オフラインであってもユーザーに通知することができると主張するアプリケーション(Pillboxie)が見つかりました。私は引用:iOSのオフライン通知

"ネットワーク接続を必要としないリマインダー技術を使用するには、PillboxieはiOS 4.0以降のデバイスでのみ動作します。"

"いいえ、ネットワーク接続に必要な!"

両方の見積もりは、App StoreのApp Descriptionからコピーされます。

これがどのように機能し、APNSほど信頼性が高いかを確認することはできませんでした。上記の引用文に記載されているオフラインnoficiationサービスについて知っている人はいますか?

答えて

1

実際には2種類の通知があります。

  • プッシュ - アプリケーション

により、デバイス上でローカル通知を使用している場合がありますしrefferingされているので、アプリを生成 - APNSによって生成されたローカルインターネット接続

  • が必要です。 Check docs for more

  • +0

    あなたは正しいと思います。答えてくれてありがとう。 –

    8

    ピルボックスではUILocalNotificationを使用しています。

    これは、サーバー側の通知やインターネット接続を必要とせずに、アプリケーション自体に完全に実装されています。

    インターネット接続(Wi-Fiまたは3G)を必要とするユーザーデバイスに、サーバーからプッシュ通知を送信するために使用することはできません。

    あなたは、私は、彼らがローカル通知とリモートのない通知を参照してください信じているAppleのLocal and Push Notification Programming Guide

    +0

    私はこれが正しいと確信しています。ありがとうございました。 –

    3

    でそれについての詳細を読むことができます。

    Loacl通知は、ユーザデバイスにローカルに格納されます。また、iOS自体で撮影。 UIlocalnotification参照から

    オペレーティングシステムが適切な時間に通知を提供する責任があります。このためにアプリケーションを実行する必要はありません。ローカル通知は、彼らがアプリケーションのアイコンを、アラートの表示、音を再生し、そしてバッジを付けるために使用されているという点で、リモート通知に似ていますが、それらは構成され、ローカルに配信され、リモートサーバーとの接続を必要としないされています。

    +0

    本当に私です。私はなぜOSでアラートなどをスケジュールできなかったのか疑問に思っていましたが、それは完全に可能です。ありがとう。 –

    2

    私はPillboxieの開発元です。 Felipeは正しい:PillboxieはUILocalNotificationsを使用してリマインダーをスケジュールする。いくつかの理由で私はプッシュでローカルの通知を選択しました。どちらの種類の長所と短所があります。

    LOCAL NOTIFICATIONS

    • PROS:はAPNSとインタフェースする独自のサーバーを管理する必要はありません、それはPillboxieの深刻な医療自然とのより多くの意味を成していたので、私はUILocalNotificationを選びました。非常に信頼性が高く、常に時間通りです。頻繁にネットワーク接続を持たない人のために働く(iPod TouchとiPadユーザー)。海外旅行の際に動作します。 UILocalNotificationのタイムゾーンプロパティで基準タイムゾーンを設定した場合は、現在のシステムタイムゾーンの現在のウォールクロック時間に自動的に調整されます。
    • CONS:アプリごとの64件の通知のマックス。 1分、1時間、1日、1週間などの単位でのみ繰り返すことができます。繰り返す場合は、停止日を設定できません。
    +0

    私は、アプリケーションとUILocalNotificationsで作業を数週間を費やしていると私はあなたがリストの長所と短所を確認することができます。答えをありがとう。そして素晴らしいアプリ、btw。 –