Unity Android由scheme导致APP图标消失的问题

Unity Android项目通过集成aar插件引入新的Activity,并用WebView填充该Activity来展示Web版的支付SDK。玩家在Unity侧点击支付则弹出新Activity,支付成功后的WebView页面有一个按钮,需求是点击该按钮,关闭WebView界面,这样的话就可以再次显示主Activity。SDK提供商那边对该按钮已经做了处理,通过在后台配置url,点击该按钮会调用该url。

由于WebView页面按钮的点击无法捕捉到回调,因此考虑使用scheme的方式来唤起主Activity。即在Unity侧的AndroidManifest中配置主Activity的scheme,并把scheme配置到SDK后台

配置好后,打包顺利,安装也没有报错,但是却没有启动图标

原因:把配置scheme的intent-filter和主activity的intent-filter写到一块了,导致internt-filter内部有冲突

解决方法:主Activity下写两个intent-filter即可
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/iningwei/article/details/108585979