aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Messaging
diff options
context:
space:
mode:
authorGravatar Chen Liang <chliang@google.com>2018-02-01 13:48:39 -0800
committerGravatar GitHub <noreply@github.com>2018-02-01 13:48:39 -0800
commit47d81fdf658cc404aeccf0b408d463b8c3538a91 (patch)
tree1e18f2a07caafdbcda1a59740d0789c707656650 /Firebase/Messaging
parentd45900b85bbb68b174a36624eb3c780c79c74fe5 (diff)
fix (#739)
Diffstat (limited to 'Firebase/Messaging')
-rw-r--r--Firebase/Messaging/FIRMessaging.m4
1 files changed, 2 insertions, 2 deletions
diff --git a/Firebase/Messaging/FIRMessaging.m b/Firebase/Messaging/FIRMessaging.m
index d0edadf..3132831 100644
--- a/Firebase/Messaging/FIRMessaging.m
+++ b/Firebase/Messaging/FIRMessaging.m
@@ -484,7 +484,7 @@ static NSString *const kFIRMessagingPlistAutoInitEnabled =
[_messagingUserDefaults setBool:autoInitEnabled
forKey:kFIRMessagingUserDefaultsKeyAutoInitEnabled];
if (!isFCMAutoInitEnabled && autoInitEnabled) {
- self.defaultFcmToken = [self FCMToken];
+ self.defaultFcmToken = [self.instanceIDProxy token];
}
}
@@ -834,7 +834,7 @@ static NSString *const kFIRMessagingPlistAutoInitEnabled =
#pragma mark - Notifications
- (void)didReceiveDefaultInstanceIDToken:(NSNotification *)notification {
- if (![notification.object isKindOfClass:[NSString class]]) {
+ if (notification.object && ![notification.object isKindOfClass:[NSString class]]) {
FIRMessagingLoggerDebug(kFIRMessagingMessageCodeMessaging015,
@"Invalid default FCM token type %@",
NSStringFromClass([notification.object class]));