1

アプリが閉じているときにローカル通知アラートまたはローカル通知バナーを表示する方法 (バックグラウンドまたはフォアグラウンドのいずれか)、アプリが閉じているときにのみバッジ番号を変更できます...

4

2 に答える 2

0

この回答の執筆時点で、iOS 8.4 (間もなく iOS9) を使用すると、次のことができます。

  • UILocalNotificationsアプリ終了時の表示
  • いつでも通知を表示pushします。

ローカル通知がスケジュールされている場合、アプリがフォアグラウンド/バックグラウンド/強制終了されているかどうかに関係なく、通知が発生します。

だから今、あなたの問題はこれです: アプリが forground/background/kill のときにローカル通知をスケジュールするにはどうすればよいですか?

簡単です。Appdelegate では、任意のチュートリアルに従ってコードを入力するだけです。非常に簡単です。唯一の違いは、アプリが強制終了された場合、アプリがプッシュ通知で起動されない限り、コードを実行できないことです。ここでリモート プッシュ通知が役立ちます。プッシュ通知を使用してアプリを起動し (そしてコードを実行し)、必要なことは何でも実行できます。

あなたができること: - 実際のプッシュ通知で必要なコンテンツを表示します。「新しいメッセージが 1 件あります!」 - アプリを起動する「サイレント」プッシュ通知 (ユーザーには表示されない) を送信し、そこでコードを実行して、たとえばデータを更新したり、アプリ内のものを一般的に変更したりします。私が間違っていなければ、アプリがそのように目覚めたときに 15 分間の作業と一定量のデータ転送しか許可されていませんが、それは検証する必要があります。

お役に立てば幸いです:)

于 2015-07-20T06:52:59.267 に答える