【发布时间】:2017-07-24 13:10:46
【问题描述】:
我在 Twilio 控制台上创建了一个帐户,用于访问他们的聊天服务。 我生成了一个以“客户身份”作为参考名称的访问令牌。
我从https://github.com/twilio/twilio-chat-demo-android下载了项目。
在执行 gradle 文件同步和添加 google-services.json 等必要步骤后
我无法弄清楚 URL 可能是什么?
def ACCESS_TOKEN_SERVICE_URL = project.hasProperty(ACCESS_TOKEN_SERVICE_URL) ? "\""+project.getProperty(ACCESS_TOKEN_SERVICE_URL)+"\"" :"\"http://localhost:8000/token.php/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImN0eSI6InR3aWxpby1mcGE7dj0xIn0.eyJqdGkiOiJTSzllOGRlODAwM2U3ZTdlMjk2NzY5ZWUxZTQ0MDJhNDkxLTE1MDA4OTE2ODgiLCJpc3MiOiJTSzllOGRlODAwM2U3ZTdlMjk2NzY5ZWUxZTQ0MDJhNDkxIiwic3ViIjoiQUNkZTFkZGJjYjZiYTE5MTBhMmExMDA2ZThmNTE1MDIzZiIsImV4cCI6MTUwMDg5NTI4OCwiZ3JhbnRzIjp7ImlkZW50aXR5IjoiY2hhdCIsImlwX21lc3NhZ2luZyI6eyJzZXJ2aWNlX3NpZCI6IklTM2E4OTVkNGQyNjdlNDZjNjgxZmU0NDBlZGZhNDkzZmUiLCJlbmRwb2ludF9pZCI6ImlwLW1lc3NhZ2luZy1kZW1vOmNoYXQ6ZGVtby1kZXZpY2UifX19.J5dkegxkoo9fWaN0embyAcShZ2831InLbuOX6JI8jvU\""
因为,我还没有设置我尝试通过 localhost 访问的 Web 服务。
成功安装应用程序后,UI 会显示登录按钮以及带有参考名称的编辑文本字段,我在 Twilio 控制台中提到过。 单击登录按钮时,我的应用程序崩溃并抛出错误消息:
java.lang.IllegalStateException: Token cannot be null in ChatClient constructor
显然,我的网址不合适,如果有人使用过 Twilio 聊天应用程序,请指导我哪里错了。
【问题讨论】: