分支 IO UNity 首次安装
Posted
技术标签:
【中文标题】分支 IO UNity 首次安装【英文标题】:Branch IO UNity getting first install 【发布时间】:2017-11-03 10:06:56 【问题描述】:我在我的 Unity 游戏中集成了分支插件。 如何知道当前安装是否是通过分支链接完成的,是新安装吗? 如何了解是否有用户从其他用户邀请安装并奖励推荐人。 “+is_first_session”是干什么用的??
【问题讨论】:
【参考方案1】:1.如何知道当前安装是否是通过分支链接完成的,是新安装吗??
如果您将 Branch SDK 集成到您的应用中,这样每次打开/安装应用时都会初始化 Branch,则 Branch SDK 将返回 要么
以下参数(在自然安装/打开的情况下)+clicked_branch_link:false
+is_first_session:true/false
或
链接参数(如果单击分支链接导致安装/打开)以及以下参数:+clicked_branch_link:true
+is_first_session:true/false
在设备全新安装的情况下,is_first_session
参数设置为 true
。 (PS:Branch 也可以检测到重新安装,所以如果用户卸载并重新安装应用程序,is_first_session 参数设置为false
)
+clicked_branch_link
参数设置为 true
是由于单击分支链接而发生的安装/打开。
2。如何通过其他用户邀请了解是否有用户安装并奖励推荐人。
分行有一个内置系统来设置推荐计划。 Branch 的推荐系统允许您用积分奖励用户(对于任何事件,例如推荐其他用户)、跟踪这些积分并在适当时兑换它们。 您可以参考设置文档here。还有一个信息丰富的博客here。
【讨论】:
我的问题是我已经发布了我的应用程序,我将在下次更新中提供推荐奖励,那么有没有办法检查以前的用户是否尝试获得奖励?我不想奖励以前的用户。只给新用户奖励?? 新安装是否记入指定的bucket,以便以后随时可以通过Branch.loadRewards方法检查? @PrathviShetty 您可以在分支仪表板上为自定义事件定义推荐规则。如果点击推荐链接并安装应用程序的用户是第一次用户,您将在应用程序中获得+is_first_session
参数true
。如果用户已经拥有该应用或重新安装该应用,则+is_first_session
参数将设置为false
。您可以使用此参数,并且只有当它是第一次使用时,您才能触发您定义的自定义事件。然后,Branch is 会自动将推荐奖励分配给适当的存储桶。
你可以找到关于自定义事件的文档here
我现在面临的另一个问题是 android inUnity 的集成,因为我使用了另一个插件,它也需要覆盖清单【参考方案2】:
问题在于 ios 和 android 上的 true 字符串, 在 IOS 中为“真”,而在 android 中为“真”
【讨论】:
以上是关于分支 IO UNity 首次安装的主要内容,如果未能解决你的问题,请参考以下文章
分支 io - 通过 Play 商店安装应用程序后没有引用参数