0

私のアプリでは、ローカル通知が正しく表示されています。しかし、私の疑問は、ロック解除を通知にスライドさせている間、アプリの特定の画面にリダイレクトする必要があるということです。

4

2 に答える 2

3

Do the below in app delegate.

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{
   UIApplicationState state = [[UIApplication sharedApplication] applicationState];

   if (state != UIApplicationStateActive)
   {
      // redirect to the next screen.
   }
}

Hope it will help you.

于 2013-10-16T18:27:35.913 に答える
1

これを試して、

このメソッドでローカル通知を取得します

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification;

またはリモート通知用

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo;

その後、画面を押すことができます

if(you are in another screen)
    push your required screen 
else 
    do nothing.
于 2013-10-16T13:47:47.680 に答える