|
/

U_Link回调方法不正确

Dd*
发布于 3 年前
11711来自重庆
智能超链 U-Link
其他

通过ULink实现携带参数安装,但是Android端MobclickLink.getInstallParams(this, false, umlinkAdapter)。参数回调在onLink,而不是onInstall?这个是什么一个原因?

private var umlinkAdapter: UMLinkListener = object : UMLinkListener {
override fun onLink(path: String, params: HashMap<String?, String?>) {
if (params.isNotEmpty()) {
if (params.containsKey("invitecode")) {
if (!TextUtils.isEmpty(params["invitecode"])) {
registerRequest?.id = "${params["invitecode"]}"
Toaster.show("onLink${params["invitecode"]}")
}
}
}
}

override fun onInstall(params: HashMap<String?, String?>, uri: Uri) {
if (params.isNotEmpty()) {
if (params.containsKey("invitecode")) {
if (!TextUtils.isEmpty(params["invitecode"])) {
registerRequest?.id = "${params["invitecode"]}"
Toaster.show("onInstall${params["invitecode"]}")
}
}
}
if (uri.toString().isNotEmpty()) {
MobclickLink.handleUMLinkURI(this@RegisterStepThreeActivity, uri, this)
}
}

override fun onError(error: String?) {
Toaster.show("onError${error}")
}
}

1个回答
 
3 年前
来自浙江省

您好,可以在官网点击链接:https://account.umeng.com/feedback/create提交工单核实

Loading ...
登录社区,分享你的经验