繁体   English   中英

当应用程序已经在iOS上运行时,是否推送本地通知之类的通知?

[英]Push notification like local notification when the app is already running on iOS?

我想在应用程序已经运行时实现类似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) {
    } }

我认为这个问题已经问过很多次了,但最重要的是,由于您的应用程序已经在运行,因此您可以以其他方式处理推送通知。 您可以显示自定义通知视图或警报视图等。我知道您不希望显示警报视图,因此您可以创建一个自定义视图,使其以您想要的方式显示。

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

iOS-应用程序运行时不显示推送通知警报

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM