So my unity android game is asking permission to make and manage phone calls now for some reason... Help?

Hey all, I’m in need of some urgent help right now. I’ve been building my game to android with no problems what so ever lately but now all of a sudden it’s asking for all sorts of permissions upon startup now. The one I mentioned in the title is just one of them but it also wants access to contacts, pictures, etc. I have no idea why it’s doing this all of a sudden! Obviously I don’t want to scare away players by asking for all sorts of permissions so I need this to go away. This also happened to be what I was hoping to be the final build before shipping, nothing like a little last minute chaos…

My biggest suspicion is that this is Unity’s “In game purchasing” at work which I enabled for a second just to see what it did. I was thinking about having some but decided against it so I turned it off but I think it turned on some settings that are now lingering. Besides that I have no idea what else might have done this… Either way, does anyone out there with more experience have any recommendations on where to look to sort this out? Thanks a bunch in advance!

@Mikeality
Hi Mike ,

Did you get the solution for above? I am facing the same issue after integrating Unity IAP. Can you please help ?

Best Regards,
Prashant

It is UnityChannel.aar

  • Find it in project somewhere under plugins
  • Then change format .arr to .zip and unzip it
  • Then you will see there is hidden AndroidManifest there, which merges with normal android manifest, permissions comes from there

If this is not working, you need to identify all .aar formatted files in project and unzip them one by one, the culprit permissions could be hidden in any of them.