【问题标题】:twilio Dependency org.apache.httpcomponents:httpclient:4.5.2 is ignored for debug conflicting with internal version by Androidtwilio 依赖 org.apache.httpcomponents:httpclient:4.5.2 因调试与 Android 内部版本冲突而被忽略
【发布时间】:2017-08-01 20:34:36
【问题描述】:

我正在尝试使用 Twilio,并在 gradle 中添加了以下依赖项: 编译'com.twilio.sdk:twilio:7.11.0'。

当我同步时,我得到: 警告:警告:依赖 org.apache.httpcomponents:httpclient:4.5.2 被忽略,因为它可能与 Android 提供的内部版本冲突。

我已经看到了一些关于此的问题,但没有一个有效。我正在使用 OkHttp 库来处理 Http 请求。

有什么建议吗?

谢谢。

【问题讨论】:

  • 也许您应该改用thisthis。最有可能的是,com.twilio.sdk:twilio 用于其他 Java 程序,而不是 Android。
  • 它适用于 Twilio Client Android SDK 或可编程语音 SDK。我想使用 Twilio Rest API,但它似乎没有更进一步,因为我有一些与我上面描述的内容相关的警告。可能就像你说的,com.twilio.sdk:twilio 是用于其他 Java 程序的。

标签: android twilio okhttp okhttp3 twilio-api


【解决方案1】:

这里是 Twilio 开发者宣传员。

我们建议您不要直接从您的 Android 应用程序中使用 REST API,因为这意味着您需要嵌入或提供您的 Account SID 和 Auth Token。然后,恶意用户可以拦截或反编译您的应用程序以访问您的帐户。因此,Twilio Java 库不是为 Android 构建的。

相反,我们建议您从您拥有的服务器调用 Twilio API,然后设置您的应用程序和服务器之间的通信。以下是我们如何向您推荐 send SMS messages with Android 的示例。

【讨论】:

    猜你喜欢
    • 2016-05-20
    • 2015-08-25
    • 2015-11-22
    • 2015-07-03
    • 2015-12-31
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 2016-05-25
    相关资源
    最近更新 更多