如何在Unity3d游戏中检索android安装推荐人

如何在Unity3d游戏中检索android安装推荐人,unity3d,google-play,install-referrer,Unity3d,Google Play,Install Referrer,如何在Android上获得游戏的安装推荐。。Android有一个内置的com.Android.vending.INSTALL\u referer意图,当从Play Store安装应用程序时,该意图会被广播,可以在广播接收器中收听。。但是我如何在我的Unity脚本中获得值呢?Android意图(就像许多其他特定于平台的东西一样)不能直接从Unity访问。您必须使用处理意图的代码创建一个android库,并使用Unity中的自定义清单来声明它。这一切都应该在Java中处理,因为Unity/C#上下文

如何在Android上获得游戏的安装推荐。。Android有一个内置的
com.Android.vending.INSTALL\u referer
意图,当从Play Store安装应用程序时,该意图会被广播,可以在广播接收器中收听。。但是我如何在我的Unity脚本中获得值呢?

Android意图(就像许多其他特定于平台的东西一样)不能直接从Unity访问。您必须使用处理意图的代码创建一个android库,并使用Unity中的自定义清单来声明它。这一切都应该在Java中处理,因为Unity/C#上下文只有在你有一个运行中的活动,其中有一个Unity播放器时才存在,而当你的应用程序只是处理一个意图而没有一个活动时,情况可能就不同了

如果需要在C#中处理事件,可以使用自定义意图从Java代码启动活动,创建另一段Java代码以检查启动意图是否有来自处理程序的任何其他自定义数据,并在其中一个脚本中的唤醒方法中调用。这不是最干净的解决方案,但它很有效,而且是我所能想到的实现自定义推送通知处理逻辑的最佳方案