使用AndroidKotlin上的Tokbox API的Heroku创建新会话

问题描述

我正在尝试使用heroku和tokBox api在android应用程序上创建一个新会话((忽略代码不完整没关系)

    val reqQueue: RequestQueue = Volley.newRequestQueue(activity)
    reqQueue.add(JsonObjectRequest(Request.Method.GET,"https://APP_NAME.herokuapp.com" + "/session",null,object: Response.Listener<JSONObject>,Session.SessionListener {
            override fun onResponse(response: JSONObject?) {
                try {
                    API_KEY = response!!.getInt("apiKey")
                    SESSION_ID = response.getString("sessionId")
                    TOKEN = response.getString("token")
                    Log.d(LOG_TAG,"API_KEY: $API_KEY")
                    Log.d(LOG_TAG,"SESSION_ID: $SESSION_ID")
                    Log.d(LOG_TAG,"TOKEN: $TOKEN")
                    val session = Session.Builder(activity,"$API_KEY",SESSION_ID).build()
                    session.setSessionListener(this)
                    session.connect(TOKEN)
                } catch (error: JSONException) {
                    Log.d("Main","Web Service error: " + error.message)
                }

我想这样做,以便每次用户运行此活动时,他们都会为tokBox创建一个新的会话ID,但是每次运行时,它都将重复使用同一会话。我该如何解决??

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)