【发布时间】:2017-11-03 10:06:56
【问题描述】:
我在我的 Unity 游戏中集成了分支插件。 如何知道当前安装是否是通过分支链接完成的,是新安装吗? 如何了解是否有用户从其他用户邀请安装并奖励推荐人。 “+is_first_session”是干什么用的??
【问题讨论】:
我在我的 Unity 游戏中集成了分支插件。 如何知道当前安装是否是通过分支链接完成的,是新安装吗? 如何了解是否有用户从其他用户邀请安装并奖励推荐人。 “+is_first_session”是干什么用的??
【问题讨论】:
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。
【讨论】:
+is_first_session 参数true。如果用户已经拥有该应用或重新安装该应用,则+is_first_session 参数将设置为false。您可以使用此参数,并且只有当它是第一次使用时,您才能触发您定义的自定义事件。然后,Branch is 会自动将推荐奖励分配给适当的存储桶。
问题在于 iOS 和 android 上的 true 字符串, 在 IOS 中为“真”,而在 android 中为“真”
【讨论】: