如何在Unity3d游戏中检索Android安装引荐来源网址
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在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欢呼声
以上是关于如何在Unity3d游戏中检索Android安装引荐来源网址的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Unity3D 上显示适用于 Android 的 Google Play 游戏“欢迎回来”吐司?
NDk编译opencv for Android,并引用在Unity3d游戏中的一般步骤