如何阻止Eddystone在没有我的应用程序的情况下将内容推送到手机

时间:2016-02-25 17:22:57

标签: android ios beacon eddystone

我希望开发一款适用于Eddystone信标的应用程序,作为当地艺术节的一部分。似乎信标可以将内容推送到Chrome,无论手机的所有者是否愿意接收内容,并且Google设计了“Ephemeral Identifiers”(EID),可以确保内容仅推送到特定于内容的应用。这是真的?如何确保我不会打扰对我的内容不感兴趣的人受到不受欢迎的通知的干扰?这在android和ios中是不同的吗?

1 个答案:

答案 0 :(得分:1)

Chrome for Android已更新为原生显示来自Eddystone-URL信标传输的内容。这是一种特殊的信标格式,在传输中具有压缩的网址。

如果拥有最新Android Chrome浏览器的用户遇到此类信标,则手机会向用户发送通知,说明此类内容可用。点击通知将显示网页的标题(Google的服务器从URL中删除。)如果用户点击该网页,则会显示该网页。

请务必注意,用户必须通过以下方式选择加入此行为:(1)授予Chrome位置访问权限;(2)在第一次检测到Eddystone-URL消息时接受显示。

如果您只希望自己的应用响应您的信标,并且不希望Android Chrome如上所述做出响应,那么信标所有者很容易选择退出。以下内容:

  • 请勿使用Eddystone-URL格式,而是使用Eddystone-UID(发送简单的不变的唯一数字标识符)。

  • 使用Eddystone-URL但传输不指向可解析网页的URL。如果Google的服务器无法抓取该网页,则Chrome会忽略该网页。

Eddystone-EID格式是一种尚未发布的加密信标方案,预计与Eddystone-UID类似,但标识符会随着时间而变化,以防止其他人欺骗或将其用于未经授权的目的。

不需要使用Eddystone-EID阻止Chrome向用户推送内容 - 您只需使用上述两种技术中的任何一种。 Eddystone-EID可用于防止其他第三方以未经授权的方式使用您的信标。