我的意图是当我的webapp用户(已经订阅了通知)接近发送Eddystone url的信标时,通过FCM发送用户推送通知。如果用户没有安装应用程序,我希望Android附近的通知能够触发,但如果用户是已经订阅了应用程序通知的现有应用程序用户,我会沉默/抑制附近的通知,并使用eddystone-url meta:title和/或url来触发特定的推送通知。
就在我问这个问题的时候,我知道,用户的手机必须向我的应用程序后端发送信号才能触发FCM发送。但不知道怎么做。任何指导或选择,以显示一个更丰富的通知给现有的应用程序用户将不胜感激。
发布于 2017-01-06 17:43:04
好问题,好主意。让我先总结/澄清你的问题,以确保我说得对:
我认为解决这个问题需要两部分:
对于(1),网站目前无法扫描附近的信标。有一个令人兴奋的新的WebBluetooth api即将出现在网络上(很快就以Chrome发布),但它还不能扫描到信标。我们希望我们能在2017年实现这一目标,但这还不可能。然而,应用程序可以使用系统蓝牙apis轻松地扫描URL信标。
对于(2),我认为还不可能要求附近不发出通知,条件是您的网站/应用程序正在安装。然而,我知道这是我们不时收到的特性请求,我们正在考虑支持这个用例的方法。如果一切顺利,我们将在2017年(1)被解决的时候为你准备一些东西。
所以,抱歉,我不认为你今天能做到这一点,但我确实认为这是一个很好的特性请求,我会引起人们的注意。
(我还认为推送消息在这里是一个红鱼,因为您应该能够完全通过本地通知在设备上控制通知)。
https://stackoverflow.com/questions/41480789
复制相似问题