AIHelp Android SDK Integrating #


AIHelp allow users uploading pictures or videos to better describe their needs.

If you are integrating this, you need to declare READ_EXTERNAL_STORAGE permissions in your AndroidManifest.xml.

Considering issues such as user experience and privacy data, we make this permission declaration a optional configuration.

1、Permission declared

To provide a full functional experience, SDK declares this permission by default, but only requests permission from users when they click the upload button.

When user grants permission, we won’t request in the future; if the user denies permission, the permission will be requested when the user clicks the button again.

2、Permission not declared

If your app focuses heavily on user’s privacy, you can also choose not to declared this permission.

In this case, AIHelp hides all entries to upload pictures or videos in order to ensure the integrity and coordination of SDK page display.

When this feature is disabled, you can still use text communication and form questionnaires to get users’ feedback or suggestions.


1、Please choose dependency snippet according to your build platform:

dependencies {
    implementation 'net.aihelp:android-aihelp-aar:2.4.+'


The third-party-library used by AIHelp are as follows: appcompat、recyclerView、viewpager2、okhttp

If there are any conflicts between AIHelp and your app, please exclude the conflicting libraries according to your build platform.

2、If you need to remove READ_EXTERNAL_STORAGE permission, please add the following configuration in your AndroidManifest.xml:

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

AIHelp is now ready to help you with your users!

Move on to Initializing AIHelp in your App.