我用这个资产包实现了一个统一游戏(打算在手机上运行),以帮助我完成移动本机功能,比如推送通知和深度链接(这是我遇到问题的地方)。
这个游戏需要有基本的计划。当用户在发送给我们的电子邮件中单击链接时,帮助我们执行基本功能。我已经将deeplinks的资产包设置设置如下:
在iOS上进行测试时,当我在我的safari中键入深度链接时,我能够成功地打开游戏。然而,我在Android上测试时遇到了问题,因为当我尝试在浏览器中键入深度链接时,它会搜索Google而不是打开应用程序。我也尝试过发送深度链接作为一个文本,并试图点击链接,但电话说,它无法打开链接。
在网上查看了如何在Android上测试deeplinks之后,我似乎需要在亚行上运行deeplinks,这在构建和运行联合系统时似乎是不可能的。
有什么方法可以在我构建和运行的Android设备上测试我的deeplinks吗?
发布于 2022-11-29 12:01:09
它可能会帮助你:在资产/插件(如果你没有插件文件夹创建它)添加一个新的文件名为AndroidManifest.xml,并复制通过这个里面;
<?xml version = "1.0" encoding = "utf-8" ?>
<manifest xmlns:android = "http://schemas.android.com/apk/res/android" xmlns:tools = "http://schemas.android.com/tools" >
<application >
<activity android:name = "com.unity3d.player.UnityPlayerActivity" android:theme = "@style/UnityThemeSelector" >
<intent-filter>
<action android:name = "android.intent.action.MAIN" />
<category android:name = "android.intent.category.LAUNCHER" />
</intent-filter >
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="MainLink"/>
</intent-filter >
</activity>
</application>
</manifest>
#这里的MainLink是你想要的链接,它相当于我们在播放器设置中的ios方案。希望它有用
https://stackoverflow.com/questions/73976047
复制相似问题