Twilio开发人员传道这里。

我想你找不到的原因,是因为通常不推荐在Android上直接使用Twilio发送消息。

这是因为要用Twilio发送SMS消息,您需要一个应用程序Sid和一个Auth令牌,这是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();

}

希望这可以帮助你!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐