Проекты и правила владения маяками изменились?
В прошлый раз я работал с Nearby
а также Proximity
API по состоянию на июль этого года, и, согласно документам (последнее обновление февраль 2017):
Любой маяк, который вы регистрируете в Proximity Beacon API, связан только с проектом, в котором он был зарегистрирован. После регистрации в проекте единственным способом перемещения маяка в другой проект является присвоение оборудованию маяка нового идентификатора маяка с использованием программного обеспечения, предоставляемого производителем маяка, а затем регистрация маяка в новом проекте.
Если я правильно помню, когда маяк был добавлен в приборную панель маяка, можно было добавлять вложения только в проект, в который был добавлен маяк. Я мог бы настроить пространство имен, тип и данные.
Сегодня мне пришлось настроить другой проект, и, к моему удивлению, когда я был на вкладке вложений, я мог выбрать другой проект, чтобы добавить это вложение, и пространство имен больше не редактируется (предоставляется по умолчанию и похоже на идентификатор проекта).
Означает ли это, что я могу создать "Глобальный проект" Мои маяки "", а затем настроить вложения для других проектов? Я сделал тест и вложения были доставлены в другие проекты, как настроено.
Что-то изменилось за это время, или я всегда пропускал это с самого начала?
Спасибо за ваше время.
1 ответ
По умолчанию видимость пространства имен вашего проекта установлена на UNLISTED, поэтому его вложения предоставляются только вашему проекту, а не проектам других разработчиков.
Один маяк может поддерживать несколько вложений в разных пространствах имен, добавляемых различными проектами с использованием ролей IAM Proximity Beacon API. Каждый проект контролирует видимость своего пространства имен, поэтому один маяк может поддерживать смесь общедоступных и незарегистрированных вложений.