浏览代码

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,6 +72,11 @@ export default class AmplitudeHandler extends AbstractHandler {
72 72
      * @returns {Object}
73 73
      */
74 74
     getIdentityProps() {
75
+        // TODO: Remove when web and native Aplitude implementations are unified.
76
+        if (navigator.product === 'ReactNative') {
77
+            return {};
78
+        }
79
+
75 80
         return {
76 81
             sessionId: amplitude.getInstance(this._amplitudeOptions).getSessionId(),
77 82
             deviceId: amplitude.getInstance(this._amplitudeOptions).options.deviceId,

正在加载...
取消
保存