混合面板自己处理推送通知后停止跟踪通知打开事件

时间:2018-11-14 05:41:53

标签: android google-cloud-messaging firebase-cloud-messaging mixpanel

我正在使用混合面板向用户发送通知,并使用此方法初始化了通知处理

 mixpanelAPI.getPeople().initPushHandling(gcmLegacyKey);

和这样的GCM接收器设置

<receiver
        android:name="com.mixpanel.android.mpmetrics.GCMReceiver"
        android:permission="com.google.android.c2dm.permission.SEND">
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.REGISTRATION" />

            <category android:name="com.abc.efg" />
        </intent-filter>
    </receiver>

然后我启用了应用程序打开事件跟踪

<meta-data
     android:name="com.mixpanel.android.MPConfig.DisableAppOpenEvent"
     android:value="false" /

但是最近我注意到我的一些活跃用户没有Android设备令牌,因此我改用此方法初始化推送通知,将firebase令牌传递给混合面板api

mixpanelAPI.getPeople().setPushRegistrationId(FirebaseInstanceId.getInstance().getToken());

但是在像这样初始化SDK之后,它停止指示用户是否打开了通知。

请我如何克服这个问题。

0 个答案:

没有答案