繁体   English   中英

如何仅在应用程序中使用iOS推送通知

[英]How to consume iOS Push notification in the app only

我正在开发一个应用程序,在该应用程序中,我需要向该应用程序发送推送通知以开始根据需要处理数据。

如何push notificationpush notification发送到设备,以便不显示alert message ,而是将notification转发到应用程序-无论应用程序是前台还是后台。

我确实实现了委托方法:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler

但是,只有在应用程序处于foreground时才调用此方法。 当应用程序在backgroundnotification显示在notification center

请指教。

要使其工作,您需要执行以下步骤:

  • 设置后台模式远程通知

  • 在应用程序委托中实现application:didReceiveRemoteNotification:fetchCompletionHandler:方法

  • 并确保推送通知有效"content-available" : 1包含键"content-available" : 1

相关文档:

应用状态和多任务

深度本地通知和推送通知

您的应用程序使用后端吗? 一个例子是解析或另一个来存储您的数据。

例如,使用Parse,您可以添加可以自定义和更改的推送通知,以充分利用您的应用程序。

暂无
暂无

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

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