Как отфильтровать Google Nearby Message в iOS? - PullRequest
0 голосов
/ 26 сентября 2018

В Android есть функция, которая может фильтровать соседние сообщения Google по определенному идентификатору Eddystone или iBeacon.то есть

MessageFilter messageFilter = new MessageFilter.Builder()
  .includeEddystoneUids(MY_EDDYSTONE_UID_NAMESPACE, null /* any instance */)
  .build();

Как мы это делаем в iOS?Ниже представлена ​​функция:

let beaconSubscription = messageManager.subscriptionWithMessageFoundHandler(
    myMessageFoundHandler, messageLostHandler: myMessageLostHandler,
    paramsBlock: { (params: GNSSubscriptionParams!) in
      params.deviceTypesToDiscover = .BLEBeacon
      params.messageNamespace = "com.mycompany.mybeaconservice"
      params.type = "mybeacontype"
    })

В основном в Android все просто, мы просто даем конкретный UID & bam Eddystone, мы получаем соответствующее пространство имен из Nearby.

Таким образом, в основном должен бытьспособ передачи UDID Eddystone в качестве параметра, чтобы Nearby мог направить мне отфильтрованные маяки.

(ключ приложения уже добавлен, но мне нужно отсканировать маяки Eddystone, передаваемые устройством Android, для которого Google Nearbyуведомление, даже если приложение было прекращено.)

Итак, как iOS должна узнать маяк вихря?

...