Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 从Kotlin中的查询参数Url提取字符串值_Firebase_Kotlin_Firebase Dynamic Links_Query Parameters - Fatal编程技术网

Firebase 从Kotlin中的查询参数Url提取字符串值

Firebase 从Kotlin中的查询参数Url提取字符串值,firebase,kotlin,firebase-dynamic-links,query-parameters,Firebase,Kotlin,Firebase Dynamic Links,Query Parameters,Im接收到一个以deeplink url形式存在的单键: 我想从中检索meetingCode和MeetingToken字符串值。目前,它正在提取meetingCode或meetingToken的值。如何提取这两个字符串 deepLink?.getQueryParameter("meetingCode")deeplink?.queryParameter("meetingToken) 代码如下: private fun handleDynamicLink() {

Im接收到一个以deeplink url形式存在的单键:

我想从中检索meetingCode和MeetingToken字符串值。目前,它正在提取meetingCode或meetingToken的值。如何提取这两个字符串

deepLink?.getQueryParameter("meetingCode")deeplink?.queryParameter("meetingToken)
代码如下:

 private fun handleDynamicLink() {
    Firebase.dynamicLinks
        .getDynamicLink(intent)
        .addOnSuccessListener { pendingDynamicLinkData ->
            val deepLink: Uri?
            if (pendingDynamicLinkData != null) {
                deepLink = pendingDynamicLinkData.link

                deepLink?.getQueryParameter("meetingCode")?.let { joinMeeting(it) }

            }
        }
        .addOnFailureListener { _ ->
            toast(getString(R.string.main_error_fetch_dynamic_link))
        }
}

请帮助我如何实施它。谢谢

为什么不把它们组合成一对呢
deepLink?.getQueryParameter(“meetingCode”)到deepLink?.getQueryParameter(“meetingToken”)
如何将它们包装成一对?
val pair=deepLink?.getQueryParameter(“meetingCode”)到deepLink?.getQueryParameter(“meetingToken”)
尝试过,但仍然得到相同的错误。没有为“meetingToken”传递值。实际上,我希望接收这些值以便会议开始:(
private fun joinMeeting(meetingCode:String,meetingToken:String){MeetingUtils.startMeeting(this,meetingCode,meetingToken)}