У меня есть некоторые маяки, один из них - оценка маяк, а другой - İBKS маяк. Но я сделал заявку на оценку, все в порядке, но она не работала для İBKS. Так что можно сделать только одно приложение, но работать для большего количества маяков от разных компаний. Благодарю.Android - могу ли я использовать один SDK для любых маяков?
1
A
ответ
2
Да, вы можете использовать один SDK при условии, что он поддерживает формат всех ваших маяков. Android Beacon Library позволяет настроить несколько собственных форматов радиомаяков с кодом, как это:
beaconManager.getBeaconParsers().add(new BeaconParser().setBeaconLayout("m-2-3=aabb,i-4-19,i-20-21,i-22-23,p-24-24,d-25-25"));
Вы просто должны сделать поиск Google, чтобы найти формат для ваших типов радиомаяков, а затем заменить строку в приведенном выше примере.
Из двух типов, о которых вы упоминаете, оба утверждают, что они совместимы с iBeacon, поэтому вам нужен SDK, который позволяет настроить этот формат. Если у вас возникли проблемы с обнаружением одного из них, сначала попробуйте сканер с маяком, например Locate, который основан на упомянутой выше библиотеке.