SDK FAQ
L'initialisation n'a pas réussi ?
- Activez le mode debug et vérifiez les logs pour voir s'il y a des erreurs.
- Vérifiez si le service hérité de MTCommonService a bien configuré un processus, comme :
<service
android:name="com.engagelab.app.component.UserService"
android:exported="false"
android:process="${ENGAGELAB_PRIVATES_PROCESS}">
<intent-filter>
<action android:name="com.engagelab.privates.intent.USER_SERVICE" />
</intent-filter>
</service>
<service
android:name="com.engagelab.app.component.UserService"
android:exported="false"
android:process="${ENGAGELAB_PRIVATES_PROCESS}">
<intent-filter>
<action android:name="com.engagelab.privates.intent.USER_SERVICE" />
</intent-filter>
</service>
Afficher ce bloc de code dans la fenêtre flottante
- Vérifiez si la clé d'application et le nom du package correspondent.
Comment recevoir des notifications push hors ligne ?
- Intégrez le SDK du fabricant.
- Configurez les paramètres d'intégration de l'application correspondante sur le site officiel.
- Lancez l'application, c'est-à-dire que le token du fabricant a été remonté.
Pourquoi le fabricant ne reçoit-il pas les notifications push ?
- Consultez les Détails de l'Historique des Notifications Push sur le site officiel pour les raisons précises.
- Vérifiez si le fabricant applique des restrictions différentes selon les environnements.
Pourquoi le message ne s'affiche-t-il pas dans la barre de notification ?
- Consultez les Problèmes liés à l'Affichage des Notifications sur le téléphone pour le dépannage.
Pourquoi les systèmes tiers ne reçoivent-ils pas les notifications push ?
Cela est dû au fait que les logiciels de gestion des ROM tierces nécessitent une intervention manuelle de l'utilisateur.
Xiaomi【 MIUI 】
- Gestion du démarrage automatique : Vous devez ajouter l'application à la liste【Gestion du démarrage automatique】, sinon le processus ne démarrera pas après avoir été tué ou après le redémarrage de l'appareil.
- Paramètres de la barre de notification : Par défaut, les applications affichent les notifications dans la barre de notification ; si cette option est désactivée, aucune notification ne sera affichée à la réception.
- Assistant réseau : Vous pouvez interdire manuellement aux applications tierces d'accéder aux réseaux 2G/3G et WIFI et définir si les nouvelles applications installées sont autorisées à y accéder.
- Mode caché MIUI 7 : Permet à l'application de personnaliser son mode de configuration, maintenant ainsi la connexion en arrière-plan. Sinon, l'application ne pourra pas recevoir correctement les messages en arrière-plan. Accédez à【Paramètres】>【Batterie & Performances】>【Mode caché】
Huawei【 Emotion 】
- Gestion du démarrage automatique : Vous devez ajouter l'application à la liste【Gestion du démarrage automatique】, sinon le processus ne démarrera pas après avoir été tué ou après le redémarrage de l'appareil, et vous devrez lancer l'application manuellement.
- Protection des applications en arrière-plan : Vous devez ajouter manuellement l'application à cette liste, sinon l'appareil tuera automatiquement le processus après la mise en veille, et vous devrez relancer l'application manuellement pour reprendre le fonctionnement.
- Gestion des notifications : Le statut de l'application a trois types : Alerter, Autoriser et Interdire. Si une application est interdite, aucune notification ne s'affichera dans la barre de notification.
Meizu【 Flyme 】
- Gestion du démarrage automatique : Vous devez ajouter l'application à la liste【Gestion du démarrage automatique】, sinon le processus ne démarrera pas après avoir été tué ou après le redémarrage de l'appareil.
- Notification push dans la barre : Si les notifications de l'application sont désactivées, aucune notification ne sera affichée à la réception.
- Gestion de l'économie d'énergie : Définissez le mode économie d'énergie dans le Centre de Sécurité, et autorisez l'application à continuer de fonctionner dans【Gestion de la consommation en veille】, sinon le téléphone ne recevra pas correctement les messages en veille ou après une période d'inactivité.
VIVO【 Funtouch OS 】
- Nettoyage mémoire en un clic : Vous devez ajouter l'application à la【Liste blanche】, sinon la fonction "Accélération en un clic" intégrée tuera le processus.
- Gestion du démarrage automatique : Vous devez ajouter l'application à la liste【Gestion du démarrage automatique】dans "i Manager", sinon le processus ne démarrera pas après le redémarrage du téléphone. Cependant, même ajoutée à cette liste, les processus suivants ne démarreront pas automatiquement après un arrêt forcé.
OPPO【 ColorOS 】
- Gestion du gel des applications : Vous devez ajouter l'application à l'arrière-plan pur, sinon les messages ne pourront pas être reçus rapidement lorsque l'écran est verrouillé.
- Gestion du démarrage automatique : Ajoutez l'application à la liste【Gestion du démarrage automatique】et verrouillez le processus de l'application dans Paramètres > Application > En cours d'exécution.
Samsung
- Optimisation mémoire en un clic : Vous devez ajouter l'application à la【Liste blanche】, sinon l'optimisation mémoire du système tuera le processus de l'application.

