From 3d12a8da4653257b59320cb66cf8ba2db4445623 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 8 Aug 2020 17:53:10 +0200 Subject: [PATCH] URI encode phone number before sending SMS to it --- .../com/simplemobiletools/contacts/pro/extensions/Context.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt index f2f6c5be..659e317b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt @@ -229,7 +229,7 @@ fun Context.sendSMSToContacts(contacts: ArrayList) { val number = it.phoneNumbers.firstOrNull { it.type == ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE } ?: it.phoneNumbers.firstOrNull() if (number != null) { - numbers.append("${number.value};") + numbers.append("${Uri.encode(number.value)};") } val uriString = "smsto:${numbers.toString().trimEnd(';')}"