我在反應原生應用程序中使用react-native-google-analytics-bridge。我想在用戶登錄時創建一個Google Analytics分析會話,並在用戶註銷時關閉它。我無法在react-native-google-analytics-bridge文檔中找到任何相關信息。 (https://github.com/idehub/react-native-google-analytics-bridge) 任何幫助表示讚賞。如何在反應原生應用程序中手動創建和關閉Google分析會話?
0
A
回答
0
解決了它的android 在此刻react-native-google-analytics-bridge沒有sessionControl api。要添加下面查找文件內作出反應,本機谷歌,分析橋夾
GoogleAnalyticsBridge.java並添加
@ReactMethod
public void createNewSession(String trackerId, String screenName) {
Tracker tracker = getTracker(trackerId);
tracker.setScreenName(screenName);
tracker.send(new HitBuilders.ScreenViewBuilder().setNewSession().build());
}
GoogleAnalyticsTracker.js並添加
createNewSession(screenName) {
GoogleAnalyticsBridge.createNewSession(this.id, screenName);
}
GoogleAnalyticsBackwardsCompatibility.js並添加 createNewSession(screenName) { this.tracker.createNewSession(screenName); }
RCTGoogleAnalyticsBridge.m(只增加了IOS簽名),並添加 RCT_EXPORT_METHOD(createNewSession:(NSString *)trackerId screenName:(NSString *)screenName) { }
裏面去反應母語 - 谷歌 - 分析橋/ android文件夾,和清潔利用「./gradlew乾淨的命令」
然後從react-native-google-analytics-bridge文件夾構建,使用「npm run start」進行的更改
相關問題
- 1. 反應原生:ADB問題創建反應原生應用程序
- 2. 在反應原生中創建應用程序導航錯誤
- 3. 如何構建反應原生android應用程序的生產?
- 4. 如何在原生Android應用程序中創建MobileFirst分析日誌?
- 5. 反應原生優勢?如何創建網絡和應用程序?
- 6. 使用Ignite與創建反應的原生應用程序內
- 7. 如何在iPhone應用程序中創建和管理會話?
- 8. 爲反應原生應用程序創建轉移環境
- 9. 如何在反應原生應用程序中安裝facebook sdk?
- 10. 如何在REST Jersey Web應用程序中創建,管理和關聯會話
- 11. 應用程序關閉後,反應原生應用程序如何保存變量?
- 12. 如何在手電筒應用程序中關閉手電筒?
- 13. 如何在Android應用程序關閉後打開我的Google plus會話?
- 14. 開始反應原生應用程序
- 15. 多種Google Analytics(分析)跟蹤方式 - 移動Web應用程序和原生應用程序
- 16. 創建Sencha Touch原生應用程序
- 17. 如何獲得應用程序根在反應原生
- 18. Android應用程序關閉創建?
- 19. 如何在phonegap Android應用程序中創建會話
- 20. 如何在JSF應用程序中創建會話?
- 21. 如何從命令行構建和部署反應原生應用程序?
- 22. 如何區分原生和混合移動應用程序?
- 23. Android應用程序自動關閉 - 原生代碼崩潰?
- 24. 如果「助手」應用程序關閉,關閉主應用程序
- 25. 在這裏API集成反應原生移動應用程序
- 26. 反應原生手動拒絕承諾
- 27. 如何以編程方式關閉反應js應用程序
- 28. Google Analytics和原生移動應用程序 - Android和iOS SDK
- 29. 關閉應用程序後會刪除HTTP會話(iPhone應用程序)
- 30. 反應原生NavigationExperimental和MapView手勢