Unity Android由scheme导致APP图标消失的问题
程序员文章站
2022-07-01 16:12:17
Unity Android项目通过集成aar插件引入新的Activity,并用WebView填充该Activity来展示Web版的支付SDK。玩家在Unity侧点击支付则弹出新Activity,支付成功后的WebView页面有一个按钮,需求是点击该按钮,关闭WebView界面,这样的话就可以再次显示主Activity。由于WebView页面按钮的点击无法捕捉到回调,因此考虑使用scheme的方式来唤起主Activity。配置好后,打包顺利,安装也没有报错,但是却没有启动图标原因:把配置scheme的i...
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即可
本文地址:https://blog.csdn.net/iningwei/article/details/108585979