Этот код работает с продуктом под названием Firebase Cloud Messaging, который предназначен для отправки сообщений в веб и мобильные приложения:
admin.messaging().sendToTopic("topic",payload);
Но ваша командная строка работает с Google Cloud Pubsub, который является совершенно другой продукт:
gcloud pubsub subscriptions pull --auto-ack MySub
Нельзя использовать FCM для отправки сообщений в pubsub topi c. Опять они совершенно разные. И вы не можете использовать gcloud, чтобы увидеть, что происходит с сообщениями FCM. Это необходимо сделать в веб-приложении или мобильном приложении.
Если вы хотите отправлять сообщения в pubsub topi c, вам следует использовать Google Cloud SDK , это не Firebase Admin SDK.