如何与其他开发者共享信标
How to share beacons with other developers
我在 Proximity Beacon API 文档 (https://developers.google.com/beacons/proximity/sharing) 中阅读了以下声明:
Additionally, you can share your beacon network with another developer to allow them to add their own attachments to your beacons in their own namespace.
实际上我不确定如何实现这一点。如何将其他开发人员的命名空间添加到我的信标中?我使用信标工具 iOS 应用程序注册了我的信标,并将它们分配给了 Google API 项目。此 Google API 项目的 ID 是当前唯一可用的命名空间,当我使用 Google 信标仪表板向我的信标添加附件时。
是否有任何关于良好项目设置的建议,以允许来自不同方的多个开发人员在这些应用程序中使用我的信标?
在此先致谢并致以最诚挚的问候!
我找到了一个目前适合我的解决方案,但我不确定它是否是一个好的或优雅的解决方案。请随时给我反馈或意见。
假设我们有一个开发者 A 拥有信标并且 A 想要将他的信标分享给第 3 方开发者 B。 A 使用信标工具 iOS 应用程序注册了他的信标,并将它们分配给了他的 Google API 项目。要让 B 使用 A 的 信标,请执行以下步骤:
(1) B 必须创建一个新的 Google API 项目 (https://console.developers.google.com/apis)。 B 必须为他的项目激活 "Google Proximity Beacon API"。如果 B 使用 Google 附近消息 API 从他的 iOS/Android 应用程序中的信标接收消息,B 需要在 API 管理器的凭据部分创建 2 个 API 密钥(iOS 密钥和 Android 密钥)。
(2) A 需要使用 "IAM & Admin" (https://console.developers.google.com/iam-admin/iam) 向 B 授予权限。 B 至少应该有角色 "Beacon Attachment Publisher" (B 可以在 B 的 A 的 信标上的命名空间。A 不能使用或更改 B 的 附件。B 的 附件会被删除,以防 A 停用与其关联的信标。).
现在 B 可以登录到 Google 信标仪表板和 select A 的 项目。在这个项目中 B 可以看到所有 A 的 信标并且 B 可以添加附件到 A's 使用他自己的命名空间的信标(B's Google API 项目的 ID)。 B 无法查看或使用 A 的 命名空间或附件。
我在 Proximity Beacon API 文档 (https://developers.google.com/beacons/proximity/sharing) 中阅读了以下声明:
Additionally, you can share your beacon network with another developer to allow them to add their own attachments to your beacons in their own namespace.
实际上我不确定如何实现这一点。如何将其他开发人员的命名空间添加到我的信标中?我使用信标工具 iOS 应用程序注册了我的信标,并将它们分配给了 Google API 项目。此 Google API 项目的 ID 是当前唯一可用的命名空间,当我使用 Google 信标仪表板向我的信标添加附件时。
是否有任何关于良好项目设置的建议,以允许来自不同方的多个开发人员在这些应用程序中使用我的信标?
在此先致谢并致以最诚挚的问候!
我找到了一个目前适合我的解决方案,但我不确定它是否是一个好的或优雅的解决方案。请随时给我反馈或意见。
假设我们有一个开发者 A 拥有信标并且 A 想要将他的信标分享给第 3 方开发者 B。 A 使用信标工具 iOS 应用程序注册了他的信标,并将它们分配给了他的 Google API 项目。要让 B 使用 A 的 信标,请执行以下步骤:
(1) B 必须创建一个新的 Google API 项目 (https://console.developers.google.com/apis)。 B 必须为他的项目激活 "Google Proximity Beacon API"。如果 B 使用 Google 附近消息 API 从他的 iOS/Android 应用程序中的信标接收消息,B 需要在 API 管理器的凭据部分创建 2 个 API 密钥(iOS 密钥和 Android 密钥)。
(2) A 需要使用 "IAM & Admin" (https://console.developers.google.com/iam-admin/iam) 向 B 授予权限。 B 至少应该有角色 "Beacon Attachment Publisher" (B 可以在 B 的 A 的 信标上的命名空间。A 不能使用或更改 B 的 附件。B 的 附件会被删除,以防 A 停用与其关联的信标。).
现在 B 可以登录到 Google 信标仪表板和 select A 的 项目。在这个项目中 B 可以看到所有 A 的 信标并且 B 可以添加附件到 A's 使用他自己的命名空间的信标(B's Google API 项目的 ID)。 B 无法查看或使用 A 的 命名空间或附件。