我正在开发一些与 Twilio 集成的移动应用程序。
遵循此链接中的实践和 twilio 文档 在
功能上,整个流程已实施和验证!但是,尝试使用 Twilio Connect 解决移动 Web 上的代表性问题
以下是我在 Android 上实施的步骤;
- 与 Facebook 连接(主要是为了隐藏 twilio 连接行为正确的身份验证)
- 启动 WebView 到 https://www.twilio.com/authorize/CN51ffbdb77fb055eb1dd3eb2858f711b7/signin
ps twilio_connect_app_sid 被指定为参考应用程序:CN51ffbdb77fb055eb1dd3eb2858f711b7
问题是; 显示的登录/注册页面(在第 2 步中)不适合移动设备,它只是溢出屏幕!deff 不是用户友好的方式来要求用户登录/注册...
即使在某些 Android 手机(和模拟器)上,登录页面也无法正确显示,用户+密码部分完全损坏..!
有没有什么方法可以像我们为 facebook auth 一样传递 display=touch 之类的参数?简单地说,寻找一种以移动优化方式显示 Twilio 登录/注册页面的方法。
此外; 刚刚在我的一个开源项目中添加了 Twilio Connect 的实现,请参阅 prj @github
有什么建议/意见/帮助吗?
顺便提一句。请问有谁来自Twilio吗???
基本事实;默认情况下,多屏服务应该是响应式/移动优化的......
在与 Twilio 支持人员讨论这个问题时,我会尽量保持这个项目的最新状态。
为什么?我相信我们应该与社区分享我们的发现和知识..!
理由:
为了能够在本机客户端(在我们的例子中是 Android)上实现这个流程,我们使用 WebView 作为包装器。这同样适用于 Facebook 之类的 SN,因此也适用于 Twilio Connect 流......!
事实:
长话短说,我使用 Android Emulator 截取了 PoC 的截图..!
可以在此处查看 Android 客户端的 Auth/Connect impl 的步骤
请注意步骤 2-1 上的损坏页面...
您可以使用模拟器或任何 Android 手机轻松重现这些步骤。只需打开浏览器并按照上述方式转到 twilio 连接链接...