La respuesta es sí, Apple está rechazando las aplicaciones que permiten al usuario ingresar el UUID de iBeacon. Si obtienes un uuid desde un servidor, es probable que resulte en el mismo problema.
Solo una cita de un artículo sobre este problema:
Hemos estado recibiendo informes de que Apple ha tomado recientemente su "bloqueo" de escaneo UUID un paso más allá. Antes, necesitaba especificar los números UUID que estaba buscando en su aplicación, pero también podría ingresar esos números manualmente.
Pero ahora, Apple está rechazando aplicaciones que tienen esta funcionalidad. Awwapps es uno de los casos documentados de este rechazo:
"Con las próximas actualizaciones de nuestras aplicaciones iBeacon Launch Here y Travel Radar, eliminaremos la opción de agregar y editar manualmente las credenciales de iBeacon (UUID, Major ID, Minor ID). Esta no es nuestra elección. Hacemos esto para mantener las aplicaciones en la App Store. Haremos todo lo posible por ofrecer otras opciones para agregar sus iBeacons - mejores opciones ... Mejoraremos esto y ofreceremos soporte a más proveedores de iBeacon ... Tenga en cuenta que un análisis general de todos los iBeacons no es posible en iOS. Confiamos en su entrada para cubrir todos los iBeacons de uso común ".
Fuente: enlace
Por qué:
Apple decidió esto por razones de seguridad. Eso permite a los desarrolladores evitar que sus ibeacons sean utilizados por otras compañías.
Por qué no es un gran problema:
La mayoría de los constructores de balizas configuran sus balizas con el mismo UUID. Por lo tanto, aún se pueden encontrar las balizas más comunes, a menos que se haya cambiado el UUID por razones de seguridad. Por ejemplo, de forma predeterminada, el UUID para todos los iBeacons creados por Estimote es "B9407F30-F5F8-466E-AFF9-25556B57FE6D". Luego confía en la identificación "principal" y "menor" enviada por la baliza para desarrollar su aplicación.
Los iBeacons no son invisibles:
Es posible en los dispositivos Android desarrollar una aplicación capaz de ver todos los iBeacons dentro del alcance y publicarlos en Play Store sin ningún problema.
En iOS, todavía es técnicamente posible que una aplicación permita al usuario ingresar el valor UUID, simplemente no será aprobado por la App Store.
Y, por supuesto, los iBeacons aún emiten datos de Bluetooth que aún existen físicamente en el aire.