3

我正在寻找开发一个与 Eddystone 信标一起使用的应用程序,作为当地艺术节的一部分。无论手机所有者是否愿意接收内容,信标似乎都可以将内容推送到 Chrome,并且 Google 设计了“临时标识符”(EID),可以确保内容仅推送到内容特定的应用程序. 这是真的?如何确保我不会打扰那些对我的内容不感兴趣的人受到不需要的通知的干扰?android和ios有区别吗?

4

1 回答 1

1

Android 版 Chrome 已更新,可原生显示来自 Eddystone-URL 信标传输的内容。  这是一种特殊的信标格式,在传输本身中有一个压缩的 Web URL。 

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

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

如果您只希望您的应用程序响应您的信标,并且不希望 Android Chrome 如上所述响应,那么信标所有者很容易通过以下任一方式选择退出:

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

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

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

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

于 2016-02-25T23:11:01.983 回答