img = app.CreateImage( "/Sys/Img/Droid1.png" );
img.SetPixelData(qrDataUrl);
img.Save(app.GetInternalFolder()+"/Pictures/"+prompt_qrname+".png");
I used above way to save base64 image in storage it is saved successfully and 100% accessible in the gallery no any permission required
So that's way is good? Or there would be any issue while uploading on Google Play Store