Environment :
          Windows
          Appium Java Client
          Real Device
          Chrome
.
Issue : I am not able to accept or deny the location sharing popup  (below image)
 
Below is the Accept button properties in Native Context .
 
I tried to change context to Native and tried to click on the accept button by doing   driver.findElement(By.id(“com.android.chrome:id/button_primary”)).click(); 
but I am getting no such element exception. However i am able to click on the chrome URL by the same method.
I tried to get the Alert  driver.switchTo().alert().dismiss()  but i am getting No Such Alert Exception.
I tried to get the window handlers also but i am getting only one handler.
Is there any way i can click on the Accept Button ? [ Let me know if any one reqire any additional details ]
  The navigation also not dismissing the alert.