跳转至

unity和android交互bug

    public String ApplinkUrl=null;
    public void BroadcastApplinkUrl(String linkUrl)
    {
        Log.i(AppPackName,"BroadcastApplinkUrl::linkUrl:"+linkUrl);
        //linkUrl 不能传null,否则崩溃
        UnityPlayer.UnitySendMessage(GameObjectName, ApplinkMethodName, linkUrl);
    }
    @Override
    protected void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        setIntent(intent);
        Uri uri = getIntent().getData();
        if(uri!=null)
        {
            BroadcastApplinkUrl(uri.toString());
        }
        else
        {
            BroadcastApplinkUrl("");
        }
    }    
    UnityPlayer.UnitySendMessage(GameObjectName, ApplinkMethodName, linkUrl);

在linkUrl这个参数传null的情况下,直接崩溃,这里做下记录