iOS 后台推送 收不到

2023-01-11  本文已影响0人  唐人街的乞丐

iOS 前台可以收到推送,后台死活收不到推送。

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

上述方法再后台死活不执行。
参考极光官网
后台没有配置相关参数content-available

content-available

image.png

极光官网说

服务端推送设置
推送消息携带 content-available: 1 是 Background 运行的必须参数,如果不携带此字段则与 iOS7 之前版本的普通推送一样。

当然Xcode 需要开启 Remote notifications

image.png

开启以后,执行的方法

前台后台都会调用此方法


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

}
上一篇下一篇

猜你喜欢

热点阅读