Twilio 的 SMS 验证 gradle 依赖项是啥?

Posted

技术标签:

【中文标题】Twilio 的 SMS 验证 gradle 依赖项是啥?【英文标题】:What is Twilio's SMS verification gradle dependency?Twilio 的 SMS 验证 gradle 依赖项是什么? 【发布时间】:2017-06-21 07:29:49 【问题描述】:

我正在使用 Twilio 使用 android Studio 对我的 android 应用进行短信验证,我从 Twilio 官方文档中找到了这个依赖项(编译 'com.twilio: verify:+'),这是链接: https://www.twilio.com/docs/guides/twilio-verification-sdk-integration-guide/integrating-twilio-verification-sdk-using-sample-backend#step-3-add-twilio-verification-sdk-for-android

但是随着添加这个依赖,Gradle 显示错误并且无法构建,这里我已经问过我的答案: Error:Failed to resolve: com.google.android.gms:play-services-auth-api-phone:10.2.5

是否有人知道将 Twilio 验证添加到我的 Android Studio 以使用 Twilio SMS 验证的确切依赖项是什么。

【问题讨论】:

您是否将jcenter() 添加到allprojects repositories 对象中? 其实我不会怎么加,你能帮我怎么加吗? 添加 jcenter() @philnash 是什么意思 从your discussion here 看来,您已将 jcenter 添加到您的 build.gradle 中。您仍然看到同样的错误吗? 当然,有同样的错误你能帮帮我吗? 【参考方案1】:

这里是另一位 Twilio 开发人员传道者。

该文档的问题在于,它没有提到您暂时需要使用本地 Google Play 服务 SDK,直到 Google 将其正式发布。

为此,您只需填写this page 中的表格以获取 SDK,然后在您的代码中执行以下操作:

    打开~/.gradle/gradle.properties 添加PARTNER_SDK_DIR=/Users/USER_NAME/workspace/partner-sdk 导入 SDK

所以你最终应该得到如下所示的东西:

allprojects 
    repositories 
        maven 
            url PARTNER_SDK_DIR
        
        jcenter()
    

我们的 github 存储库中有一个示例应用程序,您可以下载和测试。你会发现它here

希望对您有所帮助!

【讨论】:

谢谢@Marcos Placona,你真的帮助了我,但是将 SDK 发送到我的电子邮件需要多长时间? 应该是几天的事,如果不是更少的话。否则请告诉我。 亲爱的@Marcos Placona:我已经填写了两次表格,但我还没有收到任何包含SDK的电子邮件,我需要尽快实施此短信验证帮助我,我怎样才能获得 Twilio 的 SDK 并在我的实际应用程序中实现?

以上是关于Twilio 的 SMS 验证 gradle 依赖项是啥?的主要内容,如果未能解决你的问题,请参考以下文章

使用 twilio 来自 asp.net 的异步 SMS

Twilio 使用 Node.js 接收和回复 SMS

创建到 Twilio 函数的 HTTP POST(发送 SMS)

Twilio SMS 物理电话集成

通过 zapier 发送 vcard 时如何解决 Twilio SMS 发送错误

为啥我在与 Twilio 交互的 SMS 应用程序中收到错误 AttributeError: 'module' object has no attribute 'Response'?