About android.permissions

Hi Kodular community,

Today someone asked a very interesting questions :

Why your application need all these android permissions ??

Capture

The only I really need would be com.android.alarm.permission.SET_ALARM (set alarm in alarm clock) because I use @Taifun alarm extension !

For the record, I also use Tiny DB and Notifier but that’s all.
Can someone shed some light on that for me ?

1 Like

WIFI, NETWORK, INTERNET permissions are required by Kodular itself. I don’t know about others.

3 Likes

I think, the reason behind device asking for Read and Write External storage permission is because you are using TinyDB in your app.

1 Like

Oh ok, but is there an explanation behind that ?
Thanks @Vaibhav I thought about that too

1 Like

I think it needs these connectivity permission to send the crash reports, etc.

3 Likes

Yes, @Shreyash is right, apps need internet to send crash reports and other events to us. We do this to keep track of our bugs and try to fix the as soon as possible

4 Likes

EDIT : I do not use Tiny DB

Then what about this :point_up_2: @Stiaen ?
:smiley:

Like I said

EDIT :

So after removing TinyDB also, devices asks for storage related permission?

Yep, always been like that
It can confuse users so I have to explain them why

Sorry then. I don’t why these permissions are being asked. Hope some other user/member knowing about this will reply. :slight_smile: :+1:

No prob :wink:
Hope too

What other components do you have, because my tests with Tiny DB and a few buttons with button image from assets .

It just list this in the Manifest file…

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

/Boban

1 Like

Screen1 : I18n | Notifier
Screen2 : I18n | Notifier | @taifun Alarm | Notification | FAB
Screen3 : Same as Screen2

I’m unable to replicate with those components.

Finally adding file component results with and removing it, then permission is taken away also.

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

/Boban

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.