[英]How to consume iOS Push notification in the app only
我正在开发一个应用程序,在该应用程序中,我需要向该应用程序发送推送通知以开始根据需要处理数据。
如何push notification
送push notification
发送到设备,以便不显示alert message
,而是将notification
转发到应用程序-无论应用程序是前台还是后台。
我确实实现了委托方法:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
但是,只有在应用程序处于foreground
时才调用此方法。 当应用程序在background
, notification
显示在notification center
。
请指教。
要使其工作,您需要执行以下步骤:
设置后台模式远程通知
在应用程序委托中实现application:didReceiveRemoteNotification:fetchCompletionHandler:
方法
并确保推送通知有效"content-available" : 1
包含键"content-available" : 1
相关文档:
您的应用程序使用后端吗? 一个例子是解析或另一个来存储您的数据。
例如,使用Parse,您可以添加可以自定义和更改的推送通知,以充分利用您的应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.