We’re using Intercom Android SDK 15.1.3. We use the Intercom.client().present() API to show the help center in our app.
Our app currently requires READ_EXTERNAL_STORAGE permission and the only reason for this permission is for Intercom’s image attachments feature.
From Android documentation, on API 33, READ_EXTERNAL_STORAGE is replaced with more granular permissions like READ_MEDIA_IMAGES etc. However, it also states that you can use the PhotoPicker to get the same behaviour without any permissions; and with the jetpack library PhotoPicker is available all the way back to API 19.
My question is: Does Intercom Android SDK use PhotoPicker? What about on pre-API 33?
The only reference to this I see is in the changlog for Intercom Android SDK v12.5.3 but it is not clear what that means for an app that integrates this SDK.
Best answer by Jacob CoxView original