[英]KISSmetrics - React Native iOS
我正在使用 React Native 創建一個 iOS 應用程序; 所以我的代碼是在javascript和一些objective-c中。
現在我不想在我的項目中實現 KISSmetrics,我已經根據Kissmetrics 文檔進行了正確的設置,但是當涉及到創建事件和用戶標識等時……我必須使用我的 javascript 代碼中的數據。
有誰知道怎么做? 例如:識別用戶的objective-c代碼是這樣的: [[KISSmetricsAPI sharedAPI] identify:@"name@email.com"];
但是我怎樣才能獲得獲取用戶身份的代碼並從我的 javascript 代碼中替換name@email.com呢?
我會在這里查看如何構建本機模塊橋。 它的工作方式是您創建一個 iOS 原生模塊,其中包含您可以從 JavaScript 實際調用的方法,通過這些方法您可以將數據從 JS 發送到 Obj-C。
這是一個執行此操作的示例項目: https : //github.com/idehub/react-native-google-analytics-bridge
你不需要把它變成一個成熟的 NPM 庫,你可以簡單地在你的項目中動態創建必要的本機文件和 JS 文件。
此外,如果您還不知道,請記住重建 iOS 項目(點擊播放按鈕)以查看您的更改,因為本機端沒有實時重新加載。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.