Android Studio中的Twilio示例

时间:2016-05-05 13:03:49

标签: android android-studio twilio

好吧,我很难找到Android中Twilio消息发送的一个例子。难道有人给我一个例子以及我需要导入的jar文件吗?

1 个答案:

答案 0 :(得分:2)

Twilio开发者传道者在这里。

我认为你找不到的原因是因为通常不建议直接使用Twilio在Android上发送消息。

这是因为要使用Twilio发送短信,您需要一个应用程序Sid和一个Auth Token,它们是Twilio的凭据。如果您使用Java库发送此SMS,则意味着您的身份验证密钥与您的应用程序打包在一起,这也意味着任何反编译您的应用程序的人都可以访问这些密钥,并且可以使用您的帐户执行相同操作。

我们通常建议这样做的方法是创建一个后端应用程序,然后向它发出HTTP请求。这样你的密钥就会存在于后端应用程序中,你可以随意配置它,所以即使你想让消息来自设备本身,你也可以将它传递给你的后端应用程序。

this page中,您将了解如何使用Twilio以所有最常用的编程语言发送SMS消息。

一旦部署了其中一个,您需要做的就是从您的应用程序向它发出HTTP请求。有很多不同的图书馆可以帮助你做到这一点,但我最喜欢的是Square OkHttp

以下是如何使用它向您的后端应用发出HTTP请求:

OkHttpClient client = new OkHttpClient();

String run(String url) throws IOException {
  Request request = new Request.Builder()
      .url(url)
      .build();

  Response response = client.newCall(request).execute();
  return response.body().string();
}

希望这能帮到你!