Logo Site EngageLab Mark Colored Transparent
Documentation

Autorisations push requises pour chaque canal

En plus des autorisations optionnelles, toutes les autorisations requises sont incluses dans le package aar et aucune configuration n'est nécessaire.

ENGAGELAB

<!-- Requis --> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <!-- Optionnel, à configurer par vous-même, vibration de notification --> <uses-permission android:name="android.permission.VIBRATE" />
              
                   <!-- Requis -->
     <uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    
     <!-- Optionnel, à configurer par vous-même, vibration de notification -->
     <uses-permission android:name="android.permission.VIBRATE" />

            
Afficher ce bloc de code dans la fenêtre flottante

FCM

<!-- Requis --> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/> <uses-permission android:name="android.permission.WAKE_LOCK"/> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
              
                   <!-- Requis -->
     <uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
     <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/>
     <uses-permission android:name="android.permission.WAKE_LOCK"/>
     <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>

            
Afficher ce bloc de code dans la fenêtre flottante

huawei

<!-- Requis --> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/> <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/> <permission android:name="${applicationId}.permission.PROCESS_PUSH_MSG" android:protectionLevel="signature"/> <permission android:name="${applicationId}.permission.PUSH_PROVIDER" android:protectionLevel="signature"/> <permission android:name="${applicationId}.permission.PUSH_WRITE_PROVIDER" android:protectionLevel="signature"/> <uses-permission android:name="${applicationId}.permission.PROCESS_PUSH_MSG"/> <uses-permission android:name="${applicationId}.permission.PUSH_PROVIDER"/> <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/> <uses-permission android:name="com.huawei.appmarket.service.commondata.permission.GET_COMMON_DATA"/> <queries> <intent> <action android:name="com.apptouch.intent.action.update_hms"/> </intent> <intent> <action android:name="com.huawei.appmarket.intent.action.AppDetail"/> </intent> <package android:name="com.hisilicon.android.hiRMService"/> <intent> <action android:name="com.huawei.hms.core.aidlservice"/> </intent> <intent> <action android:name="com.huawei.hms.core"/> </intent> </queries>
              
                   <!-- Requis -->
     <uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
     <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/>
     <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>
     <permission android:name="${applicationId}.permission.PROCESS_PUSH_MSG"
     android:protectionLevel="signature"/>
     <permission android:name="${applicationId}.permission.PUSH_PROVIDER"
     android:protectionLevel="signature"/>
     <permission android:name="${applicationId}.permission.PUSH_WRITE_PROVIDER"
     android:protectionLevel="signature"/>
     <uses-permission android:name="${applicationId}.permission.PROCESS_PUSH_MSG"/>
     <uses-permission android:name="${applicationId}.permission.PUSH_PROVIDER"/>
     <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
     <uses-permission android:name="com.huawei.appmarket.service.commondata.permission.GET_COMMON_DATA"/>
     <queries>
         <intent>
             <action android:name="com.apptouch.intent.action.update_hms"/>
         </intent>
         <intent>
             <action android:name="com.huawei.appmarket.intent.action.AppDetail"/>
         </intent>
         <package android:name="com.hisilicon.android.hiRMService"/>
         <intent>
             <action android:name="com.huawei.hms.core.aidlservice"/>
         </intent>
         <intent>
             <action android:name="com.huawei.hms.core"/>
         </intent>
     </queries>

            
Afficher ce bloc de code dans la fenêtre flottante

mi

<!-- Requis --> <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" /> <uses-permission android:name="android.permission.VIBRATE"/>
              
                   <!-- Requis -->
     <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" />
     <uses-permission android:name="android.permission.VIBRATE"/>

            
Afficher ce bloc de code dans la fenêtre flottante

mz

<!-- Requis --> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="com.meizu.flyme.permission.PUSH" /> <!-- Optionnel, à configurer par vous-même, utilisé lors de la compatibilité avec Flyme5 et le service push est une ancienne version --> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- Optionnel, à configurer par vous-même, configuration des autorisations compatible avec Flyme5 --> <uses-permission android:name="com.meizu.flyme.push.permission.RECEIVE" /> <permission android:name="${applicationId}.push.permission.MESSAGE" android:protectionLevel="signature" /> <uses-permission android:name="${applicationId}.push.permission.MESSAGE" />
              
                   <!-- Requis -->
     <uses-permission android:name="android.permission.INTERNET" />
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
     <uses-permission android:name="com.meizu.flyme.permission.PUSH" />
    
     <!-- Optionnel, à configurer par vous-même, utilisé lors de la compatibilité avec Flyme5 et le service push est une ancienne version -->
     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
     <!-- Optionnel, à configurer par vous-même, configuration des autorisations compatible avec Flyme5 -->
     <uses-permission android:name="com.meizu.flyme.push.permission.RECEIVE" />
     <permission
         android:name="${applicationId}.push.permission.MESSAGE"
         android:protectionLevel="signature" />
     <uses-permission android:name="${applicationId}.push.permission.MESSAGE" />

            
Afficher ce bloc de code dans la fenêtre flottante

oppo

<!-- Requis --> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE" /> <uses-permission android:name="com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE" />
              
                   <!-- Requis -->
     <uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
     <uses-permission android:name="com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE" />
     <uses-permission android:name="com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE" />

            
Afficher ce bloc de code dans la fenêtre flottante

vivo

<!-- Requis --> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="com.push.permission.UPSTAGESERVICE" />
              
              <!-- Requis -->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="com.push.permission.UPSTAGESERVICE" />

            
Afficher ce bloc de code dans la fenêtre flottante

honor

<!-- Badge honor --> <uses-permission android:name="com.hihonor.android.launcher.permission.CHANGE_BADGE" /> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
              
                   <!-- Badge honor -->
     <uses-permission android:name="com.hihonor.android.launcher.permission.CHANGE_BADGE" />
     <uses-permission android:name="android.permission.INTERNET"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

            
Afficher ce bloc de code dans la fenêtre flottante
Icon Solid Transparent White Qiyu
Contacter l'équipe