如何在Unity3d游戏中检索Android安装引荐来源网址

【如何在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欢呼声

    推荐阅读