HayHayOriginal post
Rank 2: Process
Hey y'all, I'm attempting to set up push notifications with FCM and Flutter. When trying to send a test push notification from the console, I keep running into this issue:
Failed sending to target ddgO4iC2_U7ciAA_6vHPmv:...8czMdeVU with error: Expired device token.
Alternatively, I've also seen an error ending with this one twice:
with error: Request contains an invalid argument.
Here is the code where I enable messaging:
Dart
FirebaseMessaging.instance.getToken().then((token) async { if (token == null) { return; } await account.createPushTarget( targetId: ID.unique(), identifier: token, providerId: '661e90e9001427890121');});```
At least in the console, the target is successfully being registered. For firebase setup, I followed these docs:https://firebase.google.com/docs/flutter/setuphttps://firebase.google.com/docs/cloud-messaging/flutter/client
Appwrite selfhosted server version: `1.5.4`appwrite SDK version: `12.0.1`Summary
Developers are getting an "Expired device token" error when sending test push notifications with FCM and Flutter. The code seems to register the target successfully but the issue persists. The appwrite selfhosted server version is 1.5.4, and the appwrite SDK version is 12.0.1.