Einheit + Android: Wie kann man um mehrere Berechtigungen bitten?Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Einheit + Android: Wie kann man um mehrere Berechtigungen bitten?

Post by Anonymous »

Ich arbeite an einem Einheitsprojekt (Version 2019.1.11) mit Target -Plattform Android und ich muss die folgenden Berechtigungen haben, damit meine App funktioniert: < /p>

android.permission.CAMERA
android.permission.RECORD_AUDIO
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_PHONE_STATE
< /code>

In der Unity -Dokumentation wird diese Möglichkeit angegeben, um nach Android -Berechtigungen zu fragen. Mein Ziel ist es, zu Beginn der App eine erste Überprüfung für alle erforderlichen Berechtigungen zu haben, wie folgt:private void AskPermissions()
{
#if UNITY_ANDROID
if (!Permission.HasUserAuthorizedPermission(Permission.Microphone))
{
Permission.RequestUserPermission(Permission.Microphone);
}
if (!Permission.HasUserAuthorizedPermission(Permission.Camera))
{
Permission.RequestUserPermission(Permission.Camera);
}
if (!Permission.HasUserAuthorizedPermission(Permission.ExternalStorageWrite))
{
Permission.RequestUserPermission(Permission.ExternalStorageWrite);
}
if (!Permission.HasUserAuthorizedPermission("android.permission.READ_PHONE_STATE"))
{
Permission.RequestUserPermission("android.permission.READ_PHONE_STATE");
}
#endif
}
< /code>

Dies funktioniert jedoch nicht: Die App zeigt nur den Dialog für die erste Genehmigung, die nicht autorisiert ist, und nicht für diejenigen, die nicht autorisiert sind, die anschließend überprüft werden.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post