Разрешение на подключение Health Connect не предоставлено, несмотря на правильную настройку androidmanifest.xmlAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Разрешение на подключение Health Connect не предоставлено, несмотря на правильную настройку androidmanifest.xml

Сообщение Anonymous »

Я пытаюсь интегрировать Health Connect в мое приложение Flutter, чтобы прочитать данные сна. Для тестирования я в настоящее время использую эмулятор Pixel 8 Android-X64 . После открытия приложения авторизация всегда терпит неудачу, и я получаю следующую ошибку: < /p>

Код: Выделить всё

I/FLUTTER_HEALTH: Health Connect permissions were not granted! Make sure to declare the required permissions in the AndroidManifest.xml file.
Flutter Пример интеграция:

Код: Выделить всё

final health = Health();

// Define the sleep-related data types we want
final types = [
HealthDataType.SLEEP_SESSION,
HealthDataType.SLEEP_REM,
HealthDataType.SLEEP_LIGHT,
HealthDataType.SLEEP_DEEP,
];

// Request authorization for the desired types
bool granted = await health.requestAuthorization(types);
if (!granted) {
print('Permission for sleep data was not granted.');
return;
}

final now = DateTime.now();
final from = now.subtract(const Duration(days: 7)); // Last 7 days

// Fetch sleep data using correct named parameters
List sleepData = await health.getHealthDataFromTypes(
types: types,
startTime: from,
endTime: now,
);
androidmanifest.xml в Android \ App \ src \ main \ :














































< /code>

Я уже пробовал следующие шаги, предложенные в других постах: < /strong> < /p>

Добавление всех read_ssee_session, write_session, read_sleep_stage,
write_ssectage permissions in the manifest. FlutterActivity. < /li>
Очистка и восстановление приложения (Flutter Clean → Flutter Pub get →

Flutter Run). < /li>
< /ul>

Подробнее здесь: https://stackoverflow.com/questions/797 ... manifest-x
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»