2010-08-17 77 views

回答

-2

请阅读Apple's documentation关于推送和本地通知,了解它们之间的区别以及它们的不同之处。 此外,请检查这tutorial这将指导您开发一个示例应用程序。支持推送通知。

我希望你能找到他们有用

-3

您可以通过,如果你的iPhone上使用IOS 5从屏幕上方刷卡底部看到保存的横幅通知。希望这可以帮助。

0

我很确定这个问题更多的是关于通知/横幅信息显示在锁定屏幕上,当你解锁手机时,所有信息都会消失,无论你是否真正阅读。手机只是假设你拿到了,而且没有办法找回它们。这是iPhone中思想欠佳的方面之一....如果你输入一个名字,用姓按姓氏排序。

+0

你可以在设置> Contacts-更改排列顺序>排序,使它按名排序 – mjmayank 2017-01-15 18:06:21

0

推送通知未存储到应用程序内存中。但是你可以随心所欲地处理它们。主要有两种情况,其中我们需要处理推送通知:

1)应用被关闭/背景模式 2)的应用是有效模式

1)来处理推送当应用程序没有运行或者在后台,你需要点击推送通知弹出窗口,它会打开应用程序。下面是处理这种情况的代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
    if (launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]) { 
     self.isNoti = TRUE; 
     NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithDictionary:[launchOptions valueForKey:UIApplicationLaunchOptionsRemoteNotificationKey]]; 
// Do you stuff 
    } 
    return YES; 
} 

2)如果您的应用程序处于活动状态:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler 
{ 
    @try { 
     NSLog(@"Push Notification!!!"); 
}