所以我试图发送一个意图的参数到一个Unity项目。现在我点击一个链接,如“http://myurl.com/myfile.html?param1=xxx¶m2=xxx”,它打开应用程序的意图,现在我试图获得这些参数值,并将它们发送到我的应用程序。即使它只是获得整个网址是可以接受的,我可以在应用程序中解析。这里是我的清单文件,其中定义了该方案。如何发送Android的意图url
<activity
android:label="@string/app_name"
android:screenOrientation="portrait"
android:launchMode="singleTask"
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale"
android:name="com.unity3d.player.UnityPlayerNativeActivity"
android:exported="true">
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="false" />
<intent-filter>
<data android:scheme="http"
android:host="myurl.com"
android:pathPrefix="/myfile.html" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
我在网上看了看,只见一个UnitySendMessage但我不确定我是否能使用或如何使用它。
UnityPlayer.UnitySendMessage("GameObjectName1", "MethodName1", "Message to send");
出于某种原因,当我重写它我的onCreate不火,我觉得你的解决方案将用于什么林想要做的工作,但由于某种原因,它不是让我闯过的第一步 – 2015-02-10 18:46:37