Firebase 从Kotlin中的查询参数Url提取字符串值
Im接收到一个以deeplink url形式存在的单键: 我想从中检索meetingCode和MeetingToken字符串值。目前,它正在提取meetingCode或meetingToken的值。如何提取这两个字符串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() {
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)}
)