Mam aplikację, która wyszukuje w pobliżu urządzenia Bluetooth i wyświetla je w aplikacji. Działa to dobrze, gdy telefon jest w trybie normalnym, ale podczas korzystania z zasad interfejsu API zarządzania systemem Android na tym samym telefonie nie wyświetla żadnego wyniku, jak poprzednio

Nie możesz zrozumieć, co to powoduje?

To jest zasada, która jest stosowana

policy_json = '''
{
  "applications": [
    {
      "packageName": "com.example.ble",
      "installType": "FORCE_INSTALLED"
    }
  ],    
  "debuggingFeaturesAllowed": true
}
'''

Dzięki

1
Cleaton Pais 8 styczeń 2020, 09:11

1 odpowiedź

Najlepsza odpowiedź

Mam rozwiązanie problemu, nie było określonego trybu lokalizacji, więc nie było w stanie uzyskać lokalizacji. Link do możliwych trybów lokalizacji jest HTTPS: // Deweloperzy .Geogle.com / Android / Management / Reference / Rest / V1 / Enterprises.police # LocationMode

Z jakiegoś nieokreślonego powodu lokalizacja jest wymagana do skanowania w poszukiwaniu urządzeń BLE

Zaktualizowana polityka to

policy_json = '''
{
  "applications": [
    {
      "packageName": "com.example.ble",
      "installType": "FORCE_INSTALLED"
    }
  ],  
  "locationMode": "SENSORS_ONLY",
  "debuggingFeaturesAllowed": true
}
'''

Mam nadzieję że to pomoże

0
Cleaton Pais 8 styczeń 2020, 11:12