Как вернуть Estimote ближайшего типа в Android
В настоящее время я работаю над проектом, который должен возвращать метку времени, nearable тип, nearable id, температуру, близость, перемещение / нет.
Большинство из этих возвратов можно найти в estimoke.sdk.Nearable, в то время как nearable тип находится в cloud.model.nearabletype, хотя проблема в том, что я не знаю, как вызвать его в моем коде.
я пробовал
.append("Type: ").append(NearableInfo(NearableType)).append("\n")
а также
.append("Type: ").append(currentNearable.NearableType).append("\n")
но оба возвращают ошибки, любая помощь будет оценена.
1 ответ
Nearable тип не транслируется в рекламном пакете, поэтому он не является частью Nearable
учебный класс.
Вместо этого тип хранится в Estimote Cloud, поэтому вам нужно использовать Estimote SDK, чтобы получить его оттуда. Вы можете сделать это через EstimoteCloud#fetchNearableDetails
метод. Вы получите NearableInfo
объект в вашем обратном вызове, и что объекты имеют type
собственность, которая имеет то, что вы ищете.