深度链接接收(Application.deepLinkActivated),不用写原生咯
private void Awake()
{
    Application.deepLinkActivated += onDeepLinkActivated;//监听深度链接改变
    if (!string.IsNullOrEmpty(Application.absoluteURL))//启动时检测是否为深度链接唤醒
    {
        onDeepLinkActivated(Application.absoluteURL);
    }
}

private void onDeepLinkActivated(string url)
{
    Dictionary<string, object> dict = new Dictionary<string, object>();
    dict.Add(SdkConst.MSG_TYPE, "deep_link_change");
    dict.Add("deepLink", url);
    string tem_json = Json.Serialize(dict);
    luaSdkCallback(tem_json); //通知深度链接有变化,读取解析参数做出相应
}


以上代码就可以拿到Android、IOS的唤醒的深度链接了,不用苦逼的写原生回调给Unity了。只需要配置好Android或IOS的深度链接是什么就可以了。

原   Android深度链接唤醒带参数  IOS深度链接唤醒带参数


首页 我的博客
粤ICP备17103704号