#Add target for push notification in web app

3 messages · Page 1 of 1 (latest)

steady wagon
#

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
steady wagon
#

Sorry it was my first test with appwrite. I solved it.