【如何在Unity3d游戏中检索Android安装引荐来源网址】少年乘勇气,百战过乌孙。这篇文章主要讲述如何在Unity3d游戏中检索Android安装引荐来源网址相关的知识,希望能为你提供帮助。
[如何在android上获取游戏的安装引荐来源网址。Android具有内置的com.android.vending.INSTALL_REFERRER
意图,当从Play商店安装应用时会广播该意图,可以在BroadcastReceiver中进行收听。。但是我如何获得价值在我的Unity脚本中。.
答案无法从Unity直接访问Android意图(与许多其他特定于平台的事物非常相似)。您必须使用代码创建一个Android库来处理意图,并在Unity中使用自定义清单进行声明。所有这些都应该在java中处理,因为Unity / C#上下文仅在您具有正在运行的活动中包含统一播放器时存在,而当您的应用仅在没有活动活动的情况下处理意图时,情况可能并非如此。 如果需要使用C#处理事件,则可以使用自定义意图从Java代码启动活动,创建另一段Java代码以检查启动意图中是否有来自处理程序的其他任何自定义数据,并在您的一个脚本中的Awake方法。这不是最干净的解决方案,但它可以工作,并且是实现自定义推送通知处理逻辑的最好方法。
另一答案上面介绍的获取引荐来源信息的方法(具有INSTALL_REFERRER意图)现在已被Google弃用,而推荐使用安装引荐来源API。我制作了一个小的Unity插件,该插件通过使用新方法提供了引荐来源信息。您可以在这里找到它:https://github.com/uerceg/play-install-referrer-unity欢呼声
推荐阅读
- 如何使用BeSimpleI18nRoutingBundle在Symfony 3中处理路由国际化
- onClick按钮导致Android崩溃
- Word = win32.Dispatch(“ Word.Application”)不管Word.Visible = False命令,每隔一次显示打开的文件
- Mean stack web app的基于角色的访问控制
- 发送的广播数据报在Android中无法通过EACCES
- Android中的动画ProgressBar更新
- 在SQL连接期间Xamarin Android应用程序中缺少dll System.Net.Security.Native
- 如何将bottomAppBar放置在布局中
- 带有“ 307临时重定向”的Android VideoView播放URL