En utilisant l'application de messagerie par défaut, CyanogenMod 6.1, T-Mobile Pay As You Go, chaque fois que quelqu'un m'envoie un MMS, il s'affiche sous la forme de 3 messages distincts, tous avec des boutons de téléchargement. Si je clique sur le premier bouton Télécharger, il télécharge l'image. Si je clique sur les deux autres, ils échouent et ne disparaissent pas avant l'expiration du message quelques jours plus tard.
En utilisant le gestionnaire SQLite pour consulter la table pdu mmssms.db, les messages en attente ont tous le mtype 130. Après le téléchargement, ils deviennent le mtype 132.
https://github.com/jberkel/sms-backup-plus/issues/issue/80
Pourquoi 3 messages? Puis-je changer ce comportement? Est-ce un bug?
Réponses:
Je dirais que c'est l'une des 3 choses:
un bug dans CM6. J'ai utilisé Handcent régulièrement dans CM7 et je n'ai pas vu ce comportement.
Peut-être lié à l'installation de Handcent / d'une autre application MMS. Toutes les applications se sont inscrites pour être informées de l'arrivée d'un message, et toutes les applications le capturent et l'insèrent dans la base de données MMS / SMS de téléphonie. Cela semble peu probable, car les applications s'appuient normalement sur l'application intégrée pour insérer le message dans la base de données.
Cela pourrait être un problème d'interaction avec le réseau et d'accusé de réception du message, ce qui entraîne sa notification à plusieurs reprises.
Je pense que la meilleure chose à faire dans ce cas est de capturer certains journaux à l'aide d'ADB et de logcat, et de les publier sur les forums Cyanogen où nous pouvons les consulter et déterminer s'il s'agit d'un bogue. Si vous n'êtes pas à l'aise avec le kit de développement, il existe une application sur le marché appelée aLogCat, qui récupérera le journal pour vous et vous permettra de l'envoyer à une adresse e-mail.
la source
Désactivez la récupération automatique dans les applications MMS que vous n'utilisez pas.
la source