gpt4 book ai didi

android - 在 SplashActivity 中显示的 Firebase 应用内消息。如何在 MainActivity 中显示它?

转载 作者:行者123 更新时间:2023-12-02 11:18:46 24 4
gpt4 key购买 nike

我为我的 Android 应用启用了 Firebase 应用内消息传递。当我测试应用内消息时,它显示在应用的 SplashActivity 中。

Activity 流程如:SplashActivity>LoginActivity>MainActivity

笔记:
SplashActivity 只是可以运行以获得 3 秒的延迟。
LoginActivity 有一些功能可以检查共享首选项是否不为空。

我试图在下面的代码行中添加 onCreate() :FirebaseInAppMessaging.getInstance().setMessagesSuppressed(true)
FirebaseInAppMessaging.getInstance().setMessagesSuppressed(false)在 onDestroy()

我希望这条消息显示在 MainActivity 中。

最佳答案

Firebase 应用内消息由分析事件触发。

如果你想在 MainActivity 中显示消息 ->

class MainActivity : AppCompatActivity() { 
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
...
FirebaseAnalytics.getInstance(this).logEvent("main_activity_ready",null)
//or
//FirebaseInAppMessaging.getInstance().triggerEvent("main_activity_ready");

}
}

并在 firebase 控制台中选择此事件。

enter image description here

关于android - 在 SplashActivity 中显示的 Firebase 应用内消息。如何在 MainActivity 中显示它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57957739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com