Currently ReactNative does not use the new iOS 10 APIs to request permission for push notifications. If this can be added then it will give app developers the ability to enable Rich Push Notifications.

This is the iOS 10+ way of requesting permissions:

if (NSClassFromString(@"UNUserNotificationCenter")) {

[[UNUserNotificationCenter currentNotificationCenter] requestAuthorizationWithOptions:richTypes completionHandler:^(BOOL granted, NSError * _Nullable error) {

[app registerForRemoteNotifications];

}];

}