我正在集成MoeEngage来跟踪事件和属性。我遵循了集成android的正式文档。我试图验证moeEngage集成是否如预期的那样工作。
// This is the instance of the application class and "XXXXXXXXXXX" is the APP ID from the dashboard.
MoEngage moEngage = new MoEngage.Builder(this, BuildConfig.MOENGAGE_APP_ID)
.enableSegmentIntegration()
.setLogLevel(VERBOSE)
.build();
MoEngage.initialise(moEngage);事件跟踪片段
/**
* Track Event using {@linkplain MoEHelper}
*
* @param builderName The action name
* @param eventParameter The event attribute name
* @param eventValue The event attribute value
*/
public void trackDynamicEvent(String builderName, String eventParameter, String eventValue ) {
PayloadBuilder builder = new PayloadBuilder();
builder.putAttrString(eventParameter, eventValue);
moEngageHeleperInstance.trackEvent(builderName, builder);
}我正在验证使用QR代码,它显示了错误。
设备无法注册。单击按钮重试
我跟踪了这些链接
https://docs.moengage.com/docs/sdk-initialization
https://docs.moengage.com/docs/track-event
用于验证
https://app.moengage.com/v3/#/integration/verify/android
编辑:添加依赖项
def moengageVersion = "9.7.01"
implementation "com.moengage:moe-android-sdk:$moengageVersion"发布于 2019-10-25 05:29:18
这里的问题是,段集成是通过调用enableSegmentIntegration()启用的。从依赖项中,我看到您直接使用MoEngage,而不是通过段。不要在enableSegmentIntegration()上调用MoEngage.Builder,您的问题应该得到解决。
https://stackoverflow.com/questions/58540263
复制相似问题