Flutter 中的 Moengage 集成无法在 Android 上运行,事件在仪表板上不可见

问题描述 投票:0回答:1

我目前正在将 Moengage 集成到我的 Flutter 应用程序中,但我遇到了一个专门在 Android 上的问题。我已按照文档中提供的设置说明进行操作,虽然应用程序运行时没有错误,但从应用程序触发的事件不会出现在 Moengage 仪表板上。

有趣的是,我还以类似的方式在 iOS 上实现了 Moengage,并且它似乎在该平台上运行良好。然而,在 Android 上,我一直面临这个问题。

这是我所做的总结:

遵循 Flutter 的 Moengage 文档中概述的集成步骤。 确保 SDK 在 Flutter 应用程序中正确初始化。 已验证事件是从应用程序代码触发的。

尽管做出了这些努力,我还是无法在 Android 版 Moengage 仪表板上看到任何反映的事件。

有人可以就可能导致此问题的原因提供见解或建议吗?有人在 Android 上将 Moengage 与 Flutter 应用程序集成时遇到过类似的问题吗?任何帮助将不胜感激。谢谢!

设置代码:

MainActivity.kt

import com.moengage.flutter.MoEInitializer
import com.moengage.core.MoEngage
import com.moengage.core.DataCenter
import android.os.Bundle
import io.flutter.app.FlutterApplication


class MainActivity: FlutterApplication() {
    override fun onCreate() {
        super.onCreate()
        val moEngage: MoEngage.Builder = MoEngage.Builder(this, "TOKEN HERE",DataCenter.DATA_CENTER_1)
        MoEInitializer.initialiseDefaultInstance(applicationContext, builder = moEngage)
    }
}

构建.gradle

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar', "*.aar"])
    implementation(platform("com.google.firebase:firebase-bom:32.2.3"))
    implementation("com.google.firebase:firebase-analytics-ktx")
    implementation ("com.moengage:moe-android-sdk:13.00.00")
    implementation("androidx.core:core:1.6.0")
    implementation("androidx.appcompat:appcompat:1.3.1")
    implementation("androidx.lifecycle:lifecycle-process:2.4.0")
    implementation ("androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0")
}
flutter moengage
1个回答
0
投票

更新:

这些事件在最近的事件部分中不可见,但在用户的个人资料中可见。

© www.soinside.com 2019 - 2024. All rights reserved.