iOS 通知消息。v3.1.0极光版本

ios
标签: #<Tag:0x00007fb83c823650>

(ios99) #1

使用3.1.0版本极光推送。 通知消息 ,非自定义消息 在appdelegate下

- (void)jpushNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(NSInteger))completionHandler;

- (void)jpushNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)())completionHandler

这两个方法中,如何获取到Extras

使用 NSString *customizeField1 = [userInfo valueForKey:@“customizeExtras”]; 无效。


#2

参考文档:https://docs.jiguang.cn/jpush/client/iOS/ios_api/#apns
image


(ios99) #3

image

我这样配置有问题吗,iOS设备版本11.4,userInfo 里面没有customizeExtras 这个Key

这个是userInfo 结构
{
“$ref” = “$.notification.android.extras”;
“_j_business” = 1;
“_j_msgid” = 38280598602023865;
“_j_uid” = 14899043615;
aps = {
alert = qweqweqw;
badge = 10;
sound = default;
};
}


#4

你推送消息的时候,传了 extra 吗?


(ios99) #5

image
这是他的结构。


(ios99) #6

解决了。 。。。