aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Messaging
diff options
context:
space:
mode:
authorGravatar Chen Liang <chliang@google.com>2018-05-18 10:42:54 -0700
committerGravatar GitHub <noreply@github.com>2018-05-18 10:42:54 -0700
commit936659e582cb8303991f0fd742679f4e0953706d (patch)
treeb827daae5065c5af32edc9bdaf020e2da61abde7 /Firebase/Messaging
parent77a761a1a8004ee62697a1faf770c6d25dac78e4 (diff)
ignore deprecated warning of get token method (#1292)
Diffstat (limited to 'Firebase/Messaging')
-rw-r--r--Firebase/Messaging/FIRMessaging.m9
1 files changed, 9 insertions, 0 deletions
diff --git a/Firebase/Messaging/FIRMessaging.m b/Firebase/Messaging/FIRMessaging.m
index 6222420..ec077c3 100644
--- a/Firebase/Messaging/FIRMessaging.m
+++ b/Firebase/Messaging/FIRMessaging.m
@@ -481,7 +481,10 @@ NSString *const kFIRMessagingPlistAutoInitEnabled =
[_messagingUserDefaults setBool:autoInitEnabled
forKey:kFIRMessagingUserDefaultsKeyAutoInitEnabled];
if (!isFCMAutoInitEnabled && autoInitEnabled) {
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
self.defaultFcmToken = self.instanceID.token;
+#pragma clang diagnostic pop
}
}
@@ -489,7 +492,10 @@ NSString *const kFIRMessagingPlistAutoInitEnabled =
NSString *token = self.defaultFcmToken;
if (!token) {
// We may not have received it from Instance ID yet (via NSNotification), so extract it directly
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
token = self.instanceID.token;
+#pragma clang diagnostic pop
}
return token;
}
@@ -837,7 +843,10 @@ NSString *const kFIRMessagingPlistAutoInitEnabled =
- (void)defaultInstanceIDTokenWasRefreshed:(NSNotification *)notification {
// Retrieve the Instance ID default token, and if it is non-nil, post it
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
NSString *token = self.instanceID.token;
+#pragma clang diagnostic pop
// Sometimes Instance ID doesn't yet have a token, so wait until the default
// token is fetched, and then notify. This ensures that this token should not
// be nil when the developer accesses it.