+ add onDidFailToRegisterForRemoteNotificationsWithError