
Hi, I tried looking for some similar problems but couldn't find any. Even with the doc I couldn't solve the problem.
Meanwhile, I use appwrite cloud with the latest sdk on a vue 3 js app.
I am developing a PWA and would like to set up sending notifications for various scenarios, to do this I set firebase FCM Messaging for notifications from firebase console and on my vue app.
Sending a test message actually gets received by the various clients.
Now I would like to move the handling of notifications to appwrite and to do this I set as the provider for push notifications, FCM with its congif.json
file.
From here on I have various doubts: -Now do I need to add to the various users a target for notifications? if yes how can I do that? Using
messaging.createSubscriber?
In the doc I only saw examples for android or ios apps.

As a test I tried to enroll an auth client with:
const result = await messaging.createSubscriber(
'<topic_id>',
ID.unique(),
<token from firebase getToken()>
);
but i received
AppwriteException: Invalid `targetId` param: UID must contain at most 36 chars
Recommended threads
- Do I need Redis if using appwrite
Saw appwrite has built-in redis, but does this work for listdocuments, getdocument and other query etc? what does the appwrite redis covers under the hood?
- 404 for self-host
docker-compose.yml: x-logging: &x-logging logging: driver: 'json-file' options: max-file: '5' max-size: '10m' services: traefik: ima...
- Is p-limit compatible with Appwrite?
I have a function that makes asynchronous calls to different Appwrite collections. This is how I make the call: ```js await Promise.allSettled([ ...
