问题标签 [firebase-invites]

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 投票
1 回答
800 浏览

android - Firebase 动态链接不会将用户发送到网站

这些天我正在推出一个新的 Android 应用程序,但它的 iOS 版本将在几个月后在 App Store 中提供。在应用程序中,您可以选择通过 Firebase Invites 邀请朋友下载应用程序。

因此,我使用 Firebase 控制台创建了一个动态链接,其工作方式如下:

链接本身如下所示(已删除私人信息):

Firebase 邀请的实现方式如下:

在 Android 上它运行良好,但在 iOS 上,发生了一些奇怪的事情。以下是用例:

短信

  1. 在已安装应用程序的 Android 设备上单击收到的链接 -> 应用程序打开 [太棒了!]
  2. 在尚未安装应用程序的 Android 设备上单击收到的链接 -> Google Play 打开 [太棒了!]
  3. 在尚未安装应用程序的 iPhone 上单击收到的链接 -> 浏览器将打开,顶部显示 JavaScript 弹出窗口并询问:

在“App Store”中打开此页面?

单击确定将在“项目不可用”页面上打开 App Store,单击取消将使用户留在空白浏览器页面。【一点都不厉害!】

电子邮件

  1. 在已安装应用程序的 Android 设备上单击收到的链接 -> 应用程序打开 [太棒了!]
  2. 在尚未安装应用程序的 Android 设备上单击收到的链接 -> Google Play 打开 [太棒了!]
  3. 在尚未安装该应用程序的 iPhone 上单击收到的链接 -> 浏览器打开,顶部显示 iOS 本机弹出窗口并显示:

此页面将在另一个应用程序中打开。

单击“确定”将在“找不到项目”页面上打开 iTunes Store,单击“取消”将使用户进入空白浏览器页面。【一点都不厉害!】

对我来说,看起来谷歌有一个错误 - 我希望我错了,有这个错误的人就是我.. 任何人都可以对这个主题有所了解吗?

0 投票
1 回答
65 浏览

android - 新 FirebaseAppInvite API 的常量在哪里

AppInvite.API已弃用。我在文档中找不到新常量。

使用 Firebase 版本 11.0.2

0 投票
1 回答
445 浏览

android - iOS 和 Android 上的 Firebase 邀请 - 是否可以在不显示 UI 的情况下生成共享链接?

Firebase Invites似乎带有用于在 iOS 和 Android 上创建推荐链接的 UI。由于我们正在制作游戏,我们希望使用我们自己的 UI(并且至少可以选择跳过显示标准系统 UI)。

是否可以以编程方式将推荐链接复制到剪贴板而不显示邀请 UI?

0 投票
2 回答
6209 浏览

android - Firebase 动态链接 ShortUrl 在 Android 中不起作用

我无法使用 Android Firebase Invite SDK 创建 ShortDynamicLink。我可以很好地创建长动态链接,但它总是无法创建短动态链接,总是给出错误请求的错误消息。这是代码:

Firebase 动态链接 API 在 Google 控制台上启用,如下面的屏幕截图所示: 在此处输入图像描述

我可以从控制台创建一个简短的动态链接,但我希望能够从客户端以编程方式创建它。我使用的是最新版本的 Android SDK 版本 11.22.1

0 投票
1 回答
81 浏览

android - 更改用于 Firebase 邀请的帐户

我已经按照文档中的描述实现了 Firebase 邀请,并且效果很好。

我发现如果用户有多个 Google 帐户,那么在第一次调用 Intent 时,Firebase 会要求用户选择其中一个帐户(如果他们选择通过电子邮件发送邀请,则选择的帐户就是它来的那个从)。

但是,我的用户抱怨说无法更改使用的帐户。卸载应用程序并重新安装不会再次导致提示,因此显然 Firebase 正在内部存储选择。

我找到了setAccount 方法,但这需要我每次都启动帐户选择器对话框并指定帐户。我希望有一些机制可以让 Firebase 重置它在内部存储的选择。有没有办法做到这一点?

请注意,调用 FirebaseAuth.getInstance().signOut() 无效。事实上,调用 FirebaseAuth.getInstance().getCurrentUser() 返回 null。这似乎证实了 Firebase Invites 没有使用 Firebase Auth。[如果谷歌记录了正在发生的事情会很好,而不是我们不得不猜测它是如何工作的。]

0 投票
2 回答
863 浏览

firebase - Firebase Invite for Beta 应用(Google Play 商店 Beta 和 iOS Testlfight)

Firebase 邀请动态链接/推荐链接是否适用于 Google Play 商店 Beta 版应用和/或 iOS Testflight 应用?

我们的游戏应用目前处于测试阶段,我们即将添加推荐系统。

0 投票
1 回答
163 浏览

android - 创建动态链接时,Android 上的 Firebase C++ SDK 因 SIGSEGV 故障地址 0x0 而崩溃

我们将 Firebase C++ SDK 用于我们的 iOS 和 Android 游戏。在 iOS 上,创建动态链接非常有效,但在 Android 上,我们遇到了崩溃,即使经过无数小时的尝试各种事情,我们也无法解决。

这是导致崩溃的代码:

这是我们通过 adb logcat 获得的堆栈跟踪:

万一这可能是问题的一部分,我们的 firebase 应用程序似乎创建成功 - 我们通过 onCreate 的本机调用来完成它:

0 投票
2 回答
1318 浏览

android - 如果用户从邀请链接安装,如何跟踪来自 android play 商店的数据

我在我的 android 应用程序中使用 Firebase 深度链接进行内容共享,并且运行良好。现在我想使用 Firebase 应用邀请来邀请朋友下载并注册我的应用。现在我有一些问题。

1) Firebase App 邀请仅提供两种方式邀请好友(短信和电子邮件)。但我也想与 WhatsApp、FB 等分享。

2)如果上述情况不可能,那么如果我使用带有 App Play 商店链接的自定义参数进行深度链接,那么如何在从 Play 商店安装后首次启动应用程序时获取这些参数?

请建议。

0 投票
1 回答
41 浏览

android - 添加火力基地邀请时无法解析snackbar_layout

我正在尝试添加 firebase 应用程序邀请,但收到此错误(在下面提到的代码的倒数第二行中):

无法解析snackbar_layout

我已经添加了依赖项: compile 'com.google.firebase:firebase-invites:11.6.0' 。在互联网上的任何地方都找不到解决方案。请帮忙!提前致谢。

这是代码的一部分,我收到此错误:

0 投票
0 回答
130 浏览

android - 使用 Firebase 在 Android 应用中部署 AppInvite?

我正在通过 Firebase 部署 AppInvite。除了发送链接的方式和所有内容外,一切都运行良好。

我在 Phonepe 和 Tez 等其他应用程序中看到屏幕完全不同。在他们的应用程序中,选择器对话框来自底部,而不是 Firebase AppInvite 中的整个屏幕。

像这样。 我不希望这个出现

我不希望上面的图像只是一个对话框,用户直接进入 WhatsApp 或任何其他应用程序。

由于 Tez 是 Google 的产品,他们必须使用 Firebase App 邀请,但他们的流程与之前的流程完全不同。而且它看不到任何自定义屏幕的方法,因为它不符合我的应用程序的 UI。