尝试从 branch.io 链接检测第一个安装事件(成功实现链接创建和共享)。我正在使用 Unity 分支 sdk。我尝试创建的功能:
- user_1 创建并分享到 user_2 的链接。
- 当 user_2 打开链接并安装应用程序时,我需要奖励他们两个(使用游戏内硬币)
所以我成功地实现了 1. 但我不明白如何检测 user_2 是安装应用程序还是简单地打开它。来自 branch.io UniversalObject 回调的所有数据都不包含我需要的信息。
从代码中检测安装的正确方法是什么?
尝试从 branch.io 链接检测第一个安装事件(成功实现链接创建和共享)。我正在使用 Unity 分支 sdk。我尝试创建的功能:
所以我成功地实现了 1. 但我不明白如何检测 user_2 是安装应用程序还是简单地打开它。来自 branch.io UniversalObject 回调的所有数据都不包含我需要的信息。
从代码中检测安装的正确方法是什么?
来自分支机构的亚历克斯。
您需要的回调参数是+is_first_session
. 这是每次打开应用程序时启动分支会话时返回的参数之一(您可以在此处找到所有这些参数)。如果返回 true,则该设备刚刚安装了应用程序(而不是打开它)。
但是,请注意,当返回这些参数时,无法立即确定用户是新用户(您想要什么),设备是否是新设备(不是您想要的,因为如果用户安装了多个设备),或者两者都不(用户删除了应用程序并在同一设备上重新安装)。您可能希望推迟实际授予推荐积分,直到用户使用某种唯一 ID 登录之后。
Branch 还具有用于跟踪可能有用的推荐点的内置功能。这使您可以使用仪表板 UI 配置所有规则,而无需在应用程序中以编程方式进行。