سؤال

أنا أستخدم جهاز Gimbal series 10 الذي تم تكوينه في وضع iBeacon باستخدام أحد معرفات AirLocate UUID (الأول - E2C56DB5-DFFB-48D2-B060-D0F5A71096E0).عندما أستخدم iBeacon Locate على هاتفي الذي يعمل بنظام Android، يمكنني رؤية Gimbal يبث UUID الصحيح.ومع ذلك، عندما أحاول استخدام أبل AirLocate التطبيق التجريبي، فهو لا يعمل في محاولة العثور على iBeacon.لا يمكنني أيضًا العثور عليه في إصدار iOS من iBeacon Locate، من نفس الشركة، Radius Networks.

أنا أستخدم الإصدار التجريبي من Xcode/iOS.

لدينا تطبيقات داخلية ترغب في استخدام ميزات تحديد الموقع الدقيق التي تسمح بها iBeacons، وأنا أحاول تجميع إثبات سريع للمفهوم.ما لم أتمكن من الحصول على مسافة iBeacon باستخدام نموذج التعليمات البرمجية في AirLocate، فلا يمكنني المتابعة.أي مساعدة أو خبرة في هذا سيكون موضع تقدير كبير.

هل كانت مفيدة؟

المحلول

اقتراحان:

أولاً, ، انظر عن كثب للتحقق من إدخال كل حرف من ProximityUUID على النحو الوارد أعلاه في تكوين Gimbal.إذا تم إيقاف تشغيل حرف واحد، فلن يكون مرئيًا في AirLocate أو إصدار iOS من حدد موقع تطبيق iBeacon.

نسخة أندرويد من تحديد موقع آي بيكون يعرض جميع iBeacons بغض النظر عن ProximityUUID، لذلك سيظل مرئيًا في حالة حدوث مشكلة في التكوين.

ثانية, ، هناك علة معروفة في دائرة الرقابة الداخلية 7.1 CoreLocation حيث يمكن أن تتوقف اكتشافات iBeacon تمامًا حتى تقوم بإعادة تشغيل هاتفك.حاول إعادة التشغيل ومعرفة ما إذا كانت الإشارة تبدأ في الظهور في كلا التطبيقين على نظام التشغيل iOS.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top