2011-12-20 14 views
0

私は、x秒(秒)または設定時間後にプッシュ通知を設定する方法を調べるためにオンラインで調べています。私は私を助けるために何かを見つけることができませんでした。私はthisのような数多くの良いチュートリアルを見つけましたが、警告が表示されなくなったときに設定する方法を述べていないようです。x秒後に消えるプッシュ通知を作成するにはどうすればよいですか?

また、警報が出る予定のときにユーザーがアプリを開いていたらどうなるか教えてください。それは単に無視されるか、それともまだ表示されますか?

答えて

1

は、あなたの代わりにローカル通知を使用して考えがありますか?サーバーを往復させることなく一定の時間に離れるようにスケジュールすることができます

+0

これは私が必要としていたものです。どうもありがとうございます!私は地元の通知さえ知らなかった。 –

0

プッシュ通知を送信するには、Appleのプッシュ通知サーバーに接続するスクリプトが必要です。プッシュ通知は、Appleのサーバーに送信するよう通知するたびに送信されます。特定の時間/間隔でプッシュ通知を送信するために、サーバー上でcronジョブを設定できます。 Here is a PHP tutorialは、プッシュ通知を送信する方法を教えてくれます。プッシュ通知を有効にしたら、cronジョブを設定するのは簡単です。

アプリが開いていて、プッシュ通知を受信した場合、以下の方法はあなたのUIApplicationに呼び出され、あなたが通知に反応する方法を決定することができます

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 
関連する問題