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的深度链接是什么就可以了。