S E*_*ven 0 firebase phonegap-pushplugin firebase-cloud-messaging
显然,在(OR ||)运算符出现问题之后,当我使用(AND &&)运算符时收到了通知,而当我使用(OR ||)时却没有收到通知。
那么,有没有其他方法可以将通知发送给那些没有(OR ||)运算符的用户(TopicA或TopicB或TopicC)?
更新-因此,我联系了FCM支持人员,他们使用(AND &&)和(NOT!)运算符为我提供了一种解决方法:
例如,您尝试向主题A或主题B或主题C发送消息。
通过发送3条类似于以下内容的消息,可以将这种情况转换为建议的解决方法:
- 主题A &&!主题B &&!主题C
- 主题B &&!主题C
- 主题C
到目前为止,我发现的仅部分解决方案是通过这种方式创建条件:
"'TopicNone' in topics && ('TopicA' in topics || 'TopicB' in topics)"
Run Code Online (Sandbox Code Playgroud)
使用TopicNone,可以预订所有设备的主题。显然,如果我在AND(&&)运算符之后使用OR(||)运算符。有用。
希望谷歌尽快修复此错误。
| 归档时间: |
|
| 查看次数: |
896 次 |
| 最近记录: |