我有一个奇怪的问题,我无法解决问题。 希望有人可以帮忙!
我已经设置了FCM和expo,但是我不想使用expo通知服务,因为使用segment / vero时流程很复杂。我正在做的是使用以下方法获取FCM地址:
Notifications.getDevicePushTokenAsync
然后使用它通过Twilio发送通知。
令牌是正确的,我怎么知道呢?因为如果我使用该令牌并将其直接粘贴到Google云消息编写通知->“发送测试消息”仪表板中,则该通知会立即由设备接收(使用正确的应用程序名称)。
设备也已正确配置,因为我可以从博览会通知传递中接收通知:https://expo.io/notifications
现在..当我使用其他服务(我尝试使用Twilio和SNS)时,通知永远不会到达。就上下文而言,此流程在iOS上完美运行,问题仅在Android上,在Twilio / SNS中未返回任何错误。通知被标记为已正确发送。
我还应该在应用程序方面做些其他事情吗?除了订阅通知并创建Android频道之外?
还有其他我可能会想念的东西吗?直接从Cloud消息传递仪表板发送通知与“传统”发送通知有所不同吗?
任何帮助都将不胜感激,将我的脑袋砸了好几个星期了,没什么主意。