我需要確保安裝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,這是一個很好的觀點。我將把它傳遞給我們的工程團隊,作爲他們未來可以考慮的事情! –
感謝您的支持和反饋。 –