Я разрабатываю приложение Samsung Watch (носимое приложение) для Tizen 4.0. Я добавил привилегию для местоположения в моем файле манифеста: http://tizen.org/privilege/location
Начиная с Tizen 4.0 существует требование, чтобы мне нужно было запрашивать у пользователя разрешения, используя PrivacyPrivilegeManager
class.
PrivacyPrivilegeManager.RequestPermission("http://tizen.org/privilege/location");
Когда я принимаю, все работает нормально, однако меня спрашивают каждый раз, когда моё приложение повторно развертывается. Неважно, мое это устройство или эмулятор. Я также пытался установить его вручную из настроек часов, и он не сохраняется. Кажется, что каждый раз, когда я повторно внедряю свое приложение, оно удаляется, настройки привилегий стираются, а затем устанавливается новое приложение. Есть ли способ сохранить подтверждение привилегий навсегда?
Это, вероятно, не имеет значения, если это .net, c или javascript.