我试图找到一种方法,向限制后台应用活动的android设备发送通知,这些设备大多是中国品牌,比如华为和OPPO。
奇怪的是,我只能接收从firebase控制台发送的通知。
const notification = new firebase.notifications.Notification()
.setNotificationId(notificationId)
.setTitle('some title')
.setBody('body')
.setData({
screen: 'AroundMe',
})
.setSound('default')
.android.setChannelId('fcm_default_channel')
.android.setSmallIcon('ic_launcher')
.android.setPriority(firebase.notifications.Android.Priority.Max)
.android.setVisibility(
firebase.notifications.Android.Visibility.Public,
)
.android.setAutoCancel(true)
firebase.notifications().scheduleNotification(notification, {
fireDate: d.getTime(),
});
在我的案例中,这种机制在这些服务中运作良好,甚至在中国品牌上也是如此。
在过去的5天里,我一直在努力解决这个问题,但我不确定自己做错了什么。我已按照本手册中提到的说明进行操作https://www.youtube.com/watch?v=dyAwv9HLS60.但无法从firebase控制台接收任何通知。虽然当我尝试用设备令牌从发送测试通知时。我在设备上收到通知。我不确定我做错了什么。首先,我认为这是因为我启用了Hermes引擎,但即使将其设置为false,我也无法接
我为android https://github.com/Firebase/quickstart-android/tree/master/messaging和ios https://github.com/Firebase/quickstart-ios/tree/master/messaging配置并安装了示例Firebase快速启动应用程序。
我试图通过控制台发送< code > SMS ,但显然我没有收到任何消息。 到目前为止我做了什么? 创造了一个话题 创建了我的号码和电子邮件ID的订阅。 发表了一条消息 在我的电子邮件ID上,我可以接收相同主题的消息,但不能在手机上接收。 甚至尝试了其他手机,只是为了确保我的号码没有阻止消息,但结果是一样的,sns短信是不能通过控制台工作!!!
但问题是,在用户点击通知之前,它不会进入此方法。 根据(FCM文档),如果我们想要在后台唤醒应用程序,那么我们必须传递键值为true的content_available参数。但是当我在自定义数据中通过您的FCM Compose message console发送这些信息时,我们的应用程序不会在后台唤醒或激活,直到用户点击通知。我想我收到的通知都是正常的通知,而不是无声的通知。所以FCM的实现和发送
我正在制作一个工作应用程序,目的是为Android Studio中使用Java的用户提供一个门户。我已经设置了Firebase云消息传递、身份验证和一个实时数据库来存储用户。我可以很容易地从云控制台发出推送通知,但我在想,有没有一种方法可以在不使用控制台的情况下,将推送通知发送到所有设备? 我的理由是,我不希望有人在人力资源意外删除一个用户,但我希望他们能够发送推送通知的情况,如关闭。有没有办法做