Я настраиваю пакет react-native-moengage
в моем приложении-реактиве.Следовал указаниям здесь для реактивно-родного вплоть до tracking events
.Тем не менее, вызов trackEvent в моем коде ничего не публикует и не выдает ошибку на уровне JS.
Работа на react-native:0.59
и react-native-moengage:^3.0.0
Не сделали ничего странного, кроме того, что описано в документации, настройте сервис для вызова ReactMoE.trackEvent
из sagas.Я установил логи, и действительно trackEvent
получило название
В значительной степени это так
import ReactMoE from 'react-native-moengage'
class MoengageService {
...
constructor() {
ReactMoE.isExistingUser(true);
}
setUser(userId: string, email: string, name: string) {
ReactMoE.setUserUniqueID(userId);
ReactMoE.setUserEmailID(email);
ReactMoE.setUserAttribute('inAppName', name)
}
unsetUser() {
ReactMoE.logout()
}
logEvent = (event: string, data = {}) => {
const timestamp = moment().valueOf()
const dataToLog = {
...data,
timestamp,
}
ReactMoE.trackEvent(event, dataToLog)
}
...
}
export const instance = new MoengageService()
Я также успешно установил moengage изначально благодаря предыдущему вопросу SO, или я так полагаю.
Я ожидаю, что что-то появится на панели инструментов, оно пустое с большим текстом вверху, в котором говорится, что я ничего не получил за последний час
Как мне заставить его перейти на панель инструментов??
РЕДАКТИРОВАТЬ
Просто для пояснения, я не заинтересован (пока) в push-уведомлениях или чем-либо подобном, поэтому я пропустил настройку firebase и все такое