Merge pull request #32600 from cagdasc/3.2-auto-permission-manager

Add request defined permissions in AndroidManifest.xml
This commit is contained in:
Rémi Verschelde 2019-10-23 08:02:21 +02:00 committed by GitHub
commit 4e29faaeea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 258 additions and 29 deletions

View file

@ -167,6 +167,17 @@
</description>
</method>
</methods>
<signals>
<signal name="on_request_permissions_result">
<argument index="0" name="permission" type="String">
</argument>
<argument index="1" name="granted" type="bool">
</argument>
<description>
Emitted when an user responds to permission request.
</description>
</signal>
</signals>
<constants>
<constant name="NOTIFICATION_WM_MOUSE_ENTER" value="1002">
Notification received from the OS when the mouse enters the game window.

View file

@ -217,6 +217,13 @@
Returns the path to the current engine executable.
</description>
</method>
<method name="get_granted_permissions">
<return type="PoolStringArray">
</return>
<description>
With this function you can get the list of dangerous permissions that have been granted to the Android application.
</description>
</method>
<method name="get_ime_selection" qualifiers="const">
<return type="Vector2">
</return>
@ -744,6 +751,13 @@
At the moment this function is only used by [code]AudioDriverOpenSL[/code] to request permission for [code]RECORD_AUDIO[/code] on Android.
</description>
</method>
<method name="request_permissions">
<return type="bool">
</return>
<description>
With this function you can request dangerous permissions since normal permissions are automatically granted at install time in Android application.
</description>
</method>
<method name="set_icon">
<return type="void">
</return>