Spanish PROBLEMAS CON SMS

JMiur

Member
Sub Activity_Create(FirstTime As Boolean)

........


Dim sms As PhoneSms

.......


sms.Send("+50760905482", "esta es una prueba")

end sub

Buenas tardes
Cuando defino la variable SMS en un proyecto donde slamente see encuentre la libreria PHONE, me funciona, sin embaro a colocarlo en mi proyecto principal deja de funciobar
y envis el siguiente error.

main$ResumableSub_Activity_Createresume (java line: 474)
java.lang.SecurityException: Sending SMS message: uid 10061 does not have android.permission.SEND_SMS.
at android.os.Parcel.readException(Parcel.java:1620)
at android.os.Parcel.readException(Parcel.java:1573)
at com.android.internal.telephony.ISms$Stub$Proxy.sendTextForSubscriber(ISms.java:1577)
at android.telephony.SmsManager.sendTextMessageInternal(SmsManager.java:378)
at android.telephony.SmsManager.sendTextMessage(SmsManager.java:331)
at anywheresoftware.b4a.phone.Phone$PhoneSms.Send2(Phone.java:644)
at anywheresoftware.b4a.phone.Phone$PhoneSms.Send(Phone.java:626)
at com.MicroPos.APPAutoServicio.main$ResumableSub_Activity_Create.resume(main.java:474)
at com.MicroPos.APPAutoServicio.main._activity_create(main.java:446)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
at com.MicroPos.APPAutoServicio.main.afterFirstLayout(main.java:105)
at com.MicroPos.APPAutoServicio.main.access$000(main.java:17)
 

edgar_ortiz

Active Member
Licensed User
Longtime User
main$ResumableSub_Activity_Createresume (java line: 474)
java.lang.SecurityException: Sending SMS message: uid 10061 does not have android.permission.SEND_SMS.

Según el mensaje de error, aun no tienes el permiso "SEND_SMS"
 

josejad

Expert
Licensed User
Longtime User
Hola JMuir:

Por favor, usa etiquetas [code]... tu código aquí ...[/code] cuando pegues código en el foro.

Echa un ojo a este ejemplo, en él se indican los permisos que tienes que poner en tu manifest.

Ten en cuenta que si vas a subir tu app a Google Play, sólo se permite el envío y recepción para la app de mensajes por defecto. (O tendrías que hacer tu app la app por defecto para los mensajes sms).
 

JMiur

Member
Si, todo eso se hizo, lo extraño es que si lo pruebo solo en un nuevo proyecto funciona sin otorgar ningún tipo de permiso de autorización, creo que se genera algún conflicto cuando tienes cargada la librería runtimepermissions.
 
Top