File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -159,6 +159,22 @@ class NotificationService {
159
159
}
160
160
}
161
161
162
+ static Future <void > unregisterToken (ApiConnection connection, {required String token}) async {
163
+ switch (defaultTargetPlatform) {
164
+ case TargetPlatform .android:
165
+ await removeFcmToken (connection, token: token);
166
+
167
+ case TargetPlatform .iOS:
168
+ await removeApnsToken (connection, token: token);
169
+
170
+ case TargetPlatform .linux:
171
+ case TargetPlatform .macOS:
172
+ case TargetPlatform .windows:
173
+ case TargetPlatform .fuchsia:
174
+ assert (false );
175
+ }
176
+ }
177
+
162
178
static void _onForegroundMessage (FirebaseRemoteMessage message) {
163
179
assert (debugLog ("notif message: ${message .data }" ));
164
180
_onRemoteMessage (message);
You can’t perform that action at this time.
0 commit comments