gpt4 book ai didi

android - 如何使用 Twilio api 从 Android 应用程序发送短信

转载 作者:行者123 更新时间:2023-11-29 22:57:45 25 4
gpt4 key购买 nike

我正在尝试使用 Twilio Api 从我的 Android Kotlin 应用向我的手机发送短信

我将 twilio 的初始化放在 onCreate 方法上 https://i.imgur.com/3D75hLn.png

sid 是我的 Twilio SID,token 是我的 Twilio TOKEN

这是我之后执行的发送消息的功能 https://i.imgur.com/knuXGt7.png

但是我在执行程序时遇到了这个错误 https://i.imgur.com/a2rr8on.png

我的 manifest.xml 中有 INTERNET 和 SEND_SMS 权限

有没有人已经尝试过使用 kotlin 1ndroid 的 Twilio?谢谢你的帮助

我已经尝试创建一个新的 Android 项目并使缓存无效

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_register)

Twilio.init(sid, token)

register_button.setOnClickListener {
performRegister()
Log.i("Register", generatePassword())
}
}
fun sendPasswordMessage() {
val message = Message.creator(
PhoneNumber("+213793079458"),
PhoneNumber("+14075452670"),
"Hello from aziz"
).create()
println(message.sid)

}

最佳答案

此处为 Twilio 开发人员布道师。

我们强烈建议您不要像这样直接从您的 Android 应用程序中使用 Twilio API。

在应用程序中存储和使用您的凭据使其容易受到攻击。恶意用户可能会反编译您的应用程序、提取您的凭据并使用它们来滥用您的帐户。

虽然这篇博文是用 Java 而不是 Kotlin 编写的,但它为 how to send SMS messages using Twilio and Android 提供了一个模板.总结是您应该从服务器与 Twilio API 交互,您可以在服务器上保证您的凭据安全,并且您的 Android 应用程序应该向您的服务器发出 HTTP 请求。

关于android - 如何使用 Twilio api 从 Android 应用程序发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57240156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com