相关疑难解决方法(0)

从firebase云消息传递获取所有订阅的主题

使用新的FirebaseMessaging,可以通过以下方式轻松取消/订阅主题:

FirebaseMessaging.getInstance().subscribeToTopic();
FirebaseMessaging.getInstance().unsubscribeFromTopic();
Run Code Online (Sandbox Code Playgroud)

但有没有办法获得当前安装所订阅的所有主题?

android firebase-cloud-messaging

33
推荐指数
2
解决办法
2万
查看次数

如何通过API获取Firebase的所有主题列表?

我想通过API请求检索到目前为止创建的所有主题,类似于firebase控制台显示的列表.见附图.

在此输入图像描述

firebase firebase-cloud-messaging firebase-console

9
推荐指数
2
解决办法
9184
查看次数

计算Firebase云消息传递中某个主题的订阅者

我想用我的应用程序做的是:用户可以选择不同的兴趣,一旦有超过5人对同一件事感兴趣,我想给他们发送通知.

我认为Firebase + Topics将是一个不错的选择.

但是,我如何知道有多少人订阅了某个主题?

android firebase firebase-cloud-messaging firebase-notifications

8
推荐指数
2
解决办法
3294
查看次数

无论如何可以访问用户订阅的 Firebase 主题?

我目前正在尝试将我的应用程序迁移到 firebase,我正在寻找与 Parse Installations and Channels 等效的 Firebase。

我发现我们应该使用主题,但是在我的应用程序中“订阅”和“取消订阅”主题很常见,但没有办法(我发现)查看用户订阅了哪些主题。有任何想法吗?

我已经浏览了 Firebase 文档,但我是 Firebase 的新手,所以也许有更多经验的人会知道:https : //firebase.google.com/docs/cloud-messaging/android/topic-messaging#managing_topic_subscriptions_from_the_server

在此先感谢您的帮助!

notifications firebase swift firebase-cloud-messaging

7
推荐指数
1
解决办法
5803
查看次数

接收来自FCM中2个不同发件人的消息

我正在为Android开发一个库,并且对使用新的Firebase“模型”(FCM)的Android GCM有疑问。在旧的和金色的GCM中,我可以收到来自不同发件人的推送通知,因为当您请求令牌注册时,它们会支持此通知,正如您在此方法中所看到的(现已弃用):https : //developers.google.com /android/reference/com/google/android/gms/gcm/GoogleCloudMessaging.html#register(java.lang.String ...)

该方法对我们特别有用,因为我们拥有自己的后端,可以与我们的库进行通信。因此,我们拥有自己的Google Project,并且我们库的用户也可以将自己的通知发送到应用程序(具有自己的发件人ID)。

使用新的FCM,您必须生成一些.json(google-services.json),其中包含Google Project信息(以及发件人ID),并且还会生成一些代码。

我的问题是,我们仍然可以从多个发件人ID中接收相同的onMessageReceived吗?我的意思是,我知道有可能来自同一Google / Firebase帐户中的多个项目,但是在同一个应用程序中,多个Firebase帐户中有可能吗?还是我必须在自己的Firebase帐户中添加所有使用我们库的应用程序?

android push-notification firebase google-cloud-messaging

5
推荐指数
0
解决办法
2035
查看次数

如何查找和取消订阅Firebase上的主题 - iOS?

我在iOS上使用Firebase并且正在尝试实施主题.我知道如何订阅和取消订阅:

Messaging.messaging().subscribe(toTopic: "myTopic")

Messaging.messaging().unsubscribe(fromTopic: "myTopic")
Run Code Online (Sandbox Code Playgroud)

我的问题是,我怎么知道我订阅了哪些主题?如何取消订阅我订阅的所有主题?如何从Firebase访问所有主题?

ios firebase swift firebase-cloud-messaging

5
推荐指数
1
解决办法
1957
查看次数

服务器可以找出哪些消息主题有订阅者吗?

有没有办法让服务器应用程序通过FCM发送主题消息,以找出哪些主题实际上有订阅者?

我们可能有大量的主题,并且希望避免总是将消息推送到所有主题,因为在任何给定时间只有一个子集是活动的.我知道服务器可以查询特定InstanceID的订阅主题,但是迭代数千个主题听起来像个坏主意.

我们可以推出自己的解决方案,但由于Firebase本身已经存在这些信息,因此最好从那里获取它.

server firebase-cloud-messaging

3
推荐指数
1
解决办法
1306
查看次数