浏览代码

fix(analytics) avoid Amplitude initialization failure on mobile

master
Saúl Ibarra Corretgé 5 年前
父节点
当前提交
1a339100ab
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5
    0
      react/features/analytics/handlers/AmplitudeHandler.js

+ 5
- 0
react/features/analytics/handlers/AmplitudeHandler.js 查看文件

72
      * @returns {Object}
72
      * @returns {Object}
73
      */
73
      */
74
     getIdentityProps() {
74
     getIdentityProps() {
75
+        // TODO: Remove when web and native Aplitude implementations are unified.
76
+        if (navigator.product === 'ReactNative') {
77
+            return {};
78
+        }
79
+
75
         return {
80
         return {
76
             sessionId: amplitude.getInstance(this._amplitudeOptions).getSessionId(),
81
             sessionId: amplitude.getInstance(this._amplitudeOptions).getSessionId(),
77
             deviceId: amplitude.getInstance(this._amplitudeOptions).options.deviceId,
82
             deviceId: amplitude.getInstance(this._amplitudeOptions).options.deviceId,

正在加载...
取消
保存