Answered

[Android] Not able to grant permission in Android in Intercom version 15.8.3

  • 26 April 2024
  • 4 replies
  • 243 views

I currently use Intercom's Android SDK in my App for customer support. Previously I was using the 'io.intercom.android:intercom-sdk:15.1.4' then I updated the SDK version to 'io.intercom.android:intercom-sdk:15.8.3' (currently the latest) version.
 
After this Android permission issues start to come i.e. Devices running Android Version 12 and below cannot grant permissions. This started happening only when I upgraded the intercom's SDK version, reverting the version to the previous one solves the issue. I am asking the user to permit access to READ_EXTERNAL_STORAGE, which is getting denied.
icon

Best answer by mateusz.leszkiewicz 30 April 2024, 15:42

View original

4 replies

Userlevel 3
Badge +4

Hi adimon25, It’s Mat from the Support Engineering Team 😀

Can you please reach out to us directly?
It looks like a bug, so our product team may want to look into it.

I have same issue, any updates?

same issue

Userlevel 3
Badge +4

Hi moh.qasedo and sidharth, It’s Mat from the Support Engineering Team 😀
 

If you are encountering a "READ_EXTERNAL_STORAGE android error," it is likely related to a permissions issue on Android where the app does not have the necessary permission to access photos or images. To resolve this, ensure that your app's AndroidManifest.xml includes the READ_EXTERNAL_STORAGE permission. This is necessary if your app has enabled attachments or features that require access to the user's external storage. Here is the specific line you should include in your AndroidManifest.xml file:

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

This permission prompt should appear to the user when they attempt to use features that require access to their photos or files. If they have previously denied this permission, they may need to enable it manually in the app's settings under app permissions. For more detailed information and to ensure you have implemented all necessary permissions, you can refer to the Intercom Android documentation here: Intercom Android Permissions.

Reply