when I import the GameSparks SDK for Unity3D and generate an Android APK the APK starts to require the permission "READ_PHONE_STATE" which is not acceptable for me. Has anyone seen this problem? Is there a workaround for this or why does GameSparks need this permission?
Reproduction is pretty easy: Create empty Unity 5.3.2 project, import GameSparks SDK, set some random numbers in settings, create APK and run "aapt.exe d permissions <apk name>" to list the permissions needed.
Can we get an update with this, as mentioned the game is live right now so it's critical for us
Any update on this?
I would like to know as well. How is DeviceId found in PlatformBase.cs utilized by GS? Is it safe to replace SystemInfo.deviceUniqueIdentifier with ANDROID_ID on Android devices as suggested by Jenny Hide?
Having this leads to this permission being requested by the app
You can probably tell why this would be a problem.
Is this still unsolved? I'm experiencing the same issue 2 years later!
Yeah, still unsolved :(