我需要确保安装Web钩,以便我知道请求来自Branch.io而不是其他东西。 的是说这是可以做到像this如何确保Branch.io安装Web钩子?
但是,在那里我可以在应用程序的移动端设置自定义事件(键,值)?
我需要确保安装Web钩,以便我知道请求来自Branch.io而不是其他东西。 的是说这是可以做到像this如何确保Branch.io安装Web钩子?
但是,在那里我可以在应用程序的移动端设置自定义事件(键,值)?
最后我把一个参数在分支链接,当事件达到我检查参数值的服务器。 它通过https,所以我想它是安全的。
亚历克斯在这里分行:你发现了,遗憾的是它目前无法对一个(键,值)对添加到分行的默认install
事件。只要您在安装应用程序之前只需要捕获已打开分支链接的用户,您将方法附加到传入分支链接就是一个很好的解决方案。
,涵盖所有安装,包括那些通过分支连接不来,你可以使用配置火上相同的标准install
事件自定义事件的方法:
+is_first_session
值。+is_first_session
返回true
,那么这是第一次看到该设备(也称为install
的标准),并且您可以用您选择的秘密(密钥,值)对来define a custom event。例如,使用Objective-C的iOS:
[[Branch getInstance] userCompletedAction:@"myCustomEvent" withState:@{@"branch_specific_identifier":@"123-AB-456"}];
然后,当你在科仪表盘配置网络挂接,您可以采取几种不同的方法:
myCustomEvent
事件您的端点,然后examine the postback确保branch_specific_identifier
设置正确(这类似于你很可能已经与链接参数做)。myCustomEvent
事件没有合适branch_specific_identifier
值根据发送到您的服务器根本。要做到这一点,你可以使用一个(键,值)对event.metadata.branch_specific_identifier : 123-AB-456
在过滤器(高级)网络挂接配置屏幕的箱。希望帮助!
感谢您的回答。我在分支仪表板中看到过滤器,它可以是一个解决方案。但是,缺点是如果你想改变一些你需要与老版本的移动应用程序向后兼容的东西,并不是所有的用户都会更新到最新的版本。我只需要在服务器上进行更改。 Appsflyer拥有一系列可用作安全方法的IP。 –
@RobertGabriel,这是一个很好的观点。我将把它传递给我们的工程团队,作为他们未来可以考虑的事情! –
感谢您的支持和反馈。 –