问题标签 [firebase-in-app-messaging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
967 浏览

android - 如何使用 VSCode 获取 FirebaseInstanceId?

在颤振中,我正在使用 Firebase 应用内消息传递。它说要在我的设备上测试我的活动,我可以提供一个 Firebase 实例 ID:

在此处输入图像描述

文档说

通过在 Android Studio 中检查 Logcat 中的以下Info级别日志来查找测试应用的实例 ID: I/FIAM.Headless: 使用实例 ID YOUR_APP_ID 启动 InAppMessaging 运行时

但我正在使用 Visual Code Studio 来运行我的 Flutter 代码。在“调试控制台”选项卡中,我确实有一些与 FIAM.Headless 相关的消息,但没有关于“使用实例 ID YOUR_APP_ID 启动 InAppMessaging 运行时”

如何在 Flutter 中获取 Firebase 实例 ID?

0 投票
1 回答
300 浏览

firebase-in-app-messaging - Firebase InApp Messaging 不适用于 Android OS 6.0.1

我正在尝试在我的 android 应用程序中集成 Firebase InApp 消息传递。在 gradle 实现'com.google.firebase:firebase-inappmessaging-display:18.0.2'中添加以下依赖项后

它抛出以下错误: 致命异常:RxCachedThreadScheduler-1 io.reactivex.exceptions.UndeliverableException:异常无法传递给消费者,因为它已经取消/处理了流程或异常无处可去。进一步阅读:https ://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.lang.NoClassDefFoundError: com.google.common.base.CharMatcher at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:69 ) 在 io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57) 在 java.util.concurrent.FutureTask.run(FutureTask.java:237) 在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201 (ScheduledThreadPoolExecutor.java:154) 在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:269) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 在 java.util.concurrent。线程池执行器$Worker。

这适用于其他 Android 操作系统,已通过 7.0、8.0 和 9.0 验证。注意:已添加androidx支持。

这些是我的 gradle 依赖项:

有没有人遇到过这个?

0 投票
1 回答
106 浏览

ios - 如何从一个用户向另一个用户发送简单的数据消息并打开一个加载数据的页面?

我想知道移动新闻应用程序如何发送消息,如果您单击推送通知,该应用程序会将您带到特定文章。我正在尝试执行类似的任务,但让用户生成一条消息并将其发送给另一个用户。当另一端的用户收到消息时,他们应该被带到另一个显示消息数据的视图。

我会使用 Firebase 应用内消息传递,还是需要一个已实施 Firebase Admin SDK 的外部服务器?

0 投票
1 回答
644 浏览

android - 一旦显示 InAppMessage 自动消失

嗨,我最近在我的项目中添加了 InAppMessaging,这似乎很容易集成,但对我来说并没有像预期的那样工作。

首先,我已将此添加到 build.gradle :

然后因为我不想在启动画面(IntroActivity.java)上显示消息,所以我正在做:

对于 MainActivity.java 我在 onStart 停止抑制:

主要活动的结构是一个带有底部导航栏的 FragmentLayout,该片段布局有 4 个不同的片段,第一个(在开头加载的那个)具有不同的回收器视图,显示来自 API 的信息(数据加载在介绍,使用 Apollo GraphQL for Android)。

最后,我创建 InAppMessage 到 Firebase 控制台 -> InAppMessaging -> 新活动 -> 卡片,设置标题和图像等基本信息 -> 目标 -> 选择我的应用程序 -> 计划 -> 没有结束日期和事件:“app_launch " 和 "on_foreground" -> 然后下一步并发布。

当我重新启动应用程序时,在介绍活动之后我可以看到 InAppMessage 几秒钟然后消失,我想知道它是否与抑制有关,或者由于某种原因,当显示消息时,主片段的回收器视图没有显示当它们被创建时禁用味精?

欢迎任何线索或想法。谢谢

0 投票
1 回答
989 浏览

android - FIAM:触发事件时firebase不显示消息

我尝试以编程方式触发事件(firebase 应用内消息),但 firebase 不显示任何消息。

在日志中我看到它:

我是这样触发的:

有人能帮我吗?什么问题?

0 投票
0 回答
228 浏览

android - Firebase 应用内消息在生产中不起作用

我正在将此url用于 Firebase In-app Messaging 集成到 android 应用程序中,但问题是应用内消息在使用(Instance Id)(在测试场景中)的设备测试中运行良好,但在正常情况下无法正常工作。我无法在生产模式下看到活动输出(结果)

0 投票
3 回答
832 浏览

java - FirebaseInAppMessagingClickListener 不调用 android

我正在使用FirebaseInAppMessaging并且它有效。然后我使用 注册动作回调FirebaseInAppMessagingClickListener,它没有调用。

}

我在 MainActivity 的 onCreate 中注册了这个点击监听器

我试图通过两种方式注册监听器。

或者

`

并使用 gradle

0 投票
2 回答
1084 浏览

android - Firebase-InApp-Message 在智能手机中仅显示一次

在实施 firebase 依赖项以显示 firebase-in-app-massage 之后。它工作正常,但一次。然后,如果我再次发送消息它不起作用..

0 投票
2 回答
1751 浏览

android - Firebase InApp 消息传递测试

当 Firebase 中发生自定义事件时,我们如何测试应用内消息?我的事件显示在 DebugView firebase 控制台中,但未在我的应用程序中显示任何消息对话框,仅在应用程序启动时和我在 Firebase 控制台中触发设备上的按钮测试时显示一次。

在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
1729 浏览

firebase - Firebase 在操作按钮上的应用程序消息中单击如何打开新活动

我正在尝试 Firebase 应用内消息传递的模型布局。在模型上,我添加了一个按钮。对于那个按钮操作,我提供了 firebase 动态链接。因此,当用户单击按钮时,动态链接会触发。它首先打开浏览器,然后再次进入应用程序。这种互动看起来并不自然。我想通过单击操作按钮打开新页面。但是在单击操作按钮时,第一个浏览器正在打开。如何解决这个问题?