将twilio库集成到android应用程序中



我想将twilio库集成到我的android应用程序中。正如他们网站上提到的,我正在使用

implementation group: "com.twilio.sdk", name: "twilio", version: "8.10.0"

在CCD_ 2的CCD_。这导致错误

找到多个具有独立于操作系统的路径"META-INF/DEPENDENCIES"的文件。

根据这个主题,我试图添加

android {      
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'
exclude("META-INF/*.kotlin_module") 
}          
}`

然后我得到一个错误,该进程无法访问\TestProject\app\build\intermediates\merged_java_res\debug\out.jar,因为它被另一个进程使用。

这里是Twilio开发人员的传道者。

Twilio Java库不适合也不支持Android平台。

我实际上不知道技术限制是什么,尽管有一个。更重要的是,在应用程序中使用Twilio SDK需要嵌入或以某种方式包含您的帐户凭据。然后,该应用程序可能会被拆解并提取您的凭据,从而允许恶意用户滥用您的Twilio帐户并花费您的信用。

相反,我们建议您从自己的服务器调用Twilio API作为代理,以确保您的凭据安全。以下是如何使用Twilio从Android发送短信的示例。

或者,您可能使用了错误的Twilio库。请参阅以下链接以获取替代库:

  • Android版Twilio视频
  • 适用于Android的Twilio Voice
  • 适用于Android的Twilio验证
  • 适用于Android的Twilio对话/聊天

相关内容

最新更新