UE4的移动平台应用通过调用URL Scheme从网页启动App
1. Android
在Project Settting -> Android -> Advanced APK Packaging -> EXtra Setting for <activity> section (\n to separate lines)中添加
<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:host="mygame" android:scheme="mytestapp" />
</intent-filter>
调用的话就直接 mytestapp://mygame 就可以了。
关于URL Scheme的详细使用方法可以自行百度。
//本文为CSDN博主执手画眉弯原创,未经允许不得转载!
2. IOS
在ProjectSetting -> IOS -> EXtra PList Data -> Additional Plist Data 中添加
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>myiosgame</string>
<key>CFBundleURLSchemes</key>
<array>
<string>mytestappmygame</string>
</array>
</dict>
</array>
IOS版本可以直接在safari中输入 mytestappmygame:// 就可以了。