场景:我的应用遵循Android 6权限准则,在发布时禁止Unity的权限请求。用户在需要时授予位置权限。
在我的清单中,我用过:
<meta-data android:name="unityplayer.SkipPermissionsDialog" android:value="true" />
如果用户进入设置并在应用程序在后台运行时关闭权限,然后返回应用程序,则应用程序会尝试重新启动。但是,在显示启动画面之前,屏幕变为白色,并且相同位置权限提示的多个副本相互重叠。提示数等于应用程序在设备上启动的次数。
如果在应用未运行时关闭权限,则应用在重新启动时会正常运行。