title: how to display custom permission message
body: <p>I want to display a custom message to the user for app permission. I am using <code>Plugin.Permissions</code> for App permission. When i run the current code and run application this popup message display <code>Allow {App Name} to access this device location?</code>. Below is the function currently i am using. </p>
  
  <pre><code>public static async Task&lt;bool&gt; GetPermissions()
  {
      bool permissionsGranted = true;
  
      var permissionsStartList = new List&lt;Permission&gt;()
      {
          Permission.Location,           
          Permission.Camera
      };
  
      var permissionsNeededList = new List&lt;Permission&gt;();
      try
      {
          foreach (var permission in permissionsStartList)
          {
              var status = await CrossPermissions.Current.CheckPermissionStatusAsync(permission);
              if (status != PermissionStatus.Granted)
              {
                  permissionsNeededList.Add(permission);
              }
          }
      }
      catch (Exception ex)
      {
      }
  
      var results = await CrossPermissions.Current.RequestPermissionsAsync(permissionsNeededList.ToArray());
  
      try
      {
          foreach (var permission in permissionsNeededList)
          {
              var status = PermissionStatus.Unknown;
              //Best practice to always check that the key exists
              if (results.ContainsKey(permission))
                  status = results[permission];
              if (status == PermissionStatus.Granted || status == PermissionStatus.Unknown)
              {
                  permissionsGranted = true;
              }
              else
              {
                  permissionsGranted = false;
                  break;
              }
          }
      }
      catch (Exception ex)
      {
      }
      return permissionsGranted;
  }
  </code></pre>
  
  <p>Thanks for your help and comments</p>