From 00fe1da84cdd89e2f168c1be12217dd7047b70ba Mon Sep 17 00:00:00 2001 From: dam Date: Sun, 13 Feb 2022 00:50:08 +0000 Subject: Check and request file access permissions on Android. --- main.gd | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'main.gd') diff --git a/main.gd b/main.gd index bf31aa0..614c9b1 100644 --- a/main.gd +++ b/main.gd @@ -14,6 +14,13 @@ onready var controls_sensible_to_keyboard := [ func _init(): Physics2DServer.set_active(false) PhysicsServer.set_active(false) + + if OS.get_name() == "Android": + var permissions := Array(OS.get_granted_permissions()) + if permissions.has("android.permission.READ_EXTERNAL_STORAGE") == false \ + or permissions.has("android.permission.WRITE_EXTERNAL_STORAGE") == false: + OS.request_permissions() + func _ready(): -- cgit v1.2.3