Repository navigation
SMS Tech v1.29.2 — A long message no longer closes the app without the Phone permission / Un long message ne ferme plus l'appli sans la permission Téléphone
LatestFixed
- A long message with a character outside the basic SMS alphabet no longer closes the app when the Phone permission is denied, and it can be sent again (#68). Above 70 characters, a text containing ê, ç, the typographic apostrophe ’, an emoji… is counted and split by Android using an identifier of the SIM card that Android only gives to apps holding the Phone permission. SMS Tech works without that permission (it only picks the SIM to send from); without it, the app closed while you typed or pasted such a text, or when you opened a conversation whose draft was one, and the message could not be sent. When Android refuses, SMS Tech now counts and splits the message itself, with Android's own rule. With the permission granted, nothing changes. Thanks to the user who reported it and sent the crash report.
Four files below: one per processor type (arm64-v8a for almost every recent phone) and a universal one. Same signing certificate and permissions as 1.29.1, still no Internet permission.
Corrigé
- Un long message contenant un caractère hors de l'alphabet SMS de base ne ferme plus l'application quand la permission Téléphone est refusée, et il peut de nouveau être envoyé (#68). Au-delà de 70 caractères, un texte contenant ê, ç, l'apostrophe typographique ’, un émoji… est compté et découpé par Android à l'aide d'un identifiant de la carte SIM qu'Android ne donne qu'aux applications ayant la permission Téléphone. SMS Tech fonctionne sans cette permission (elle ne sert qu'à choisir la SIM d'envoi) ; sans elle, l'application se fermait pendant la saisie ou le collage d'un tel texte, ou à l'ouverture d'une conversation dont c'était le brouillon, et le message ne pouvait pas partir. Quand Android refuse, SMS Tech compte et découpe désormais le message elle-même, avec la règle d'Android. Permission accordée, rien ne change. Merci à l'utilisateur qui l'a signalé et a envoyé le rapport de plantage.
Quatre fichiers ci-dessous : un par type de processeur (arm64-v8a pour presque tous les téléphones récents) et un universel. Même certificat de signature et mêmes permissions que la 1.29.1, toujours sans permission Internet.