动态获取发布到 android Google pub/sub 主题的消息

Dynamically fetch messages published to a Google pub/sub topic in android

我正在构建一个包含应用内订阅的应用。我已经按照 Google by properly configuring as mentioned over there. Whenever I purchase or cancel a subscription, SubscriptionNotification 的建议实施了实时开发人员通知,并按预期发布到 Pub/Sub 主题。但我无法在应用程序中收到该消息。我的要求是,无论何时向主题发布消息,都必须在没有任何明确请求的情况下在应用程序内部接收相同的消息。我订阅了 Google 的 Pub/Sub api。那么在这里拉西装还是我应该去推?因此,我们将不胜感激任何形式的帮助。

您不希望在应用程序本身中接收 Cloud Pub/Sub 消息。为了实现这一点,您需要为每个应用程序实例订阅,而 Cloud Pub/Sub 并非设计为以这种方式扩展:限制为 10,000 subscriptions per topic。此外,应用程序的每个实例都会收到 所有 用户的 所有 通知,这可能不是您想要的。

实时开发者通知的目的是让您的服务接收用户权利更改的通知。然后,当用户从应用程序向您的服务发出请求时,它可以根据应启用的订阅功能做出适当的响应。如果您希望在权利更改时通知应用程序实例,您必须在服务中单独实现它以响应 Cloud Pub/Sub 通知。您可以使用 Firebase Cloud Messaging 之类的东西将适当的消息发送到各个应用程序实例。但是,您仍然需要有一个服务作为 Cloud Pub/Sub 的订阅者,并从主题中获取消息以通知开发人员,然后将这些消息传递给 Firebase Cloud Messaging。