当应用程序已经在iOS上运行时,像本地通知一样推送通知?

时间:2014-07-11 02:06:55

标签: ios objective-c push-notification apple-push-notifications

我希望在应用程序运行时实现像Yo这样的推送通知。

我已经为它编写了一些代码,但我发现在应用程序运行时无法显示通知视图。

如何在顶部实现通知视图,例如本地通知,而不是像alertview。

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler {

    if (application.applicationState == UIApplicationStateActive) {
         hogehoge...
    }

    if (application.applicationState == UIApplicationStateInactive) {
    }

    if(application.applicationState == UIApplicationStateBackground) {
    } }

1 个答案:

答案 0 :(得分:1)

我认为这个问题已被多次询问,但最重要的是,由于您的应用已经在运行,您只需以不同的方式处理推送通知。您可以显示自定义通知视图或提醒视图等。我知道您不想显示提醒视图,因此您只需创建一个自己喜欢的自定义视图即可。

这是与你的问题相同的另一个问题:

iOS - Push notification alert is not shown when the app is running