小编Bha*_*tta的帖子

现在使用的是不推荐使用FirebaseInstanceId.getInstance().getToken()

我想知道在不推荐使用getToken()的情况下,获取Firebase令牌以发送推送通知的正确方法是什么.

android push-notification firebase firebase-cloud-messaging

65
推荐指数
2
解决办法
5万
查看次数

我可以在 javaScript 和 typeScript 中为 firebase 编写云函数吗?

我已经使用 JavaScript 向 firebase 部署了一些 4 或 5 个函数。但是现在我想在我的 2 个函数中使用 async-await。所以我想将这两个函数转换为 TypeScript。是否可以?如果我将 .js 更改为 .ts,那么 js 中的其他功能也能正常工作

javascript firebase typescript google-cloud-functions

7
推荐指数
1
解决办法
842
查看次数

控制 Next.js 应用程序中 CSS 模块的特殊性

我正在尝试找出如何在 Next.js 中将 Tailwind 与 CSS Modules 一起使用的良好工作流程,但我遇到了一些关于 Webpack 插入样式的特异性和顺序的棘手问题。

考虑以下用例:我想创建一个可重用的 Button 组件,其样式可以被实用程序类覆盖。选项 1是提取组件,如Tailwind Docs 中所述

/* button.jsx */

export const Button = props => <button {...props} className={`btn {props.className}`} />
Run Code Online (Sandbox Code Playgroud)

在我的tailwind.css文件中,我将在@layer指令中添加类名:

@tailwind base;
@tailwind components;
@tailwind utilities;

@layer components {
  .btn { @apply ... }
}
Run Code Online (Sandbox Code Playgroud)

这很好,因为我可以使用实用程序类覆盖任何按钮样式,因为它们具有更高的特异性。但是,我在这里看到了一些小问题:

  • 该类现在是全局的,因此即使我不使用该组件,它也会包含在每个页面中
  • 样式和组件不再位于同一位置 - 如果我创建许多这样的类,这可能会变得混乱

选项 2是使用 CSS 模块并应用如下类:

/* button.module.css */

.btn { @apply ...}
Run Code Online (Sandbox Code Playgroud)
/* button.jsx */

import styles from "./button.module.css";

export const …
Run Code Online (Sandbox Code Playgroud)

css webpack css-modules next.js tailwind-css

7
推荐指数
1
解决办法
421
查看次数

在适用于 Android 的 Firebase Cloud Functions 中将 javaScript 迁移到 TypeScript

我想将我现有项目的用js编写的Firebase函数迁移到ts,因为它的优势。但在官方文档中,没有很好的例子 - https://firebase.google.com/docs/functions/typescript。有没有与此相关的完整示例或视频。我是否必须更改用js编写的整个代码?

javascript firebase typescript google-cloud-functions

5
推荐指数
0
解决办法
1485
查看次数

如何查看Google云中的安全规则完全拒绝的详细信息?

如何查看Google云中Firebase安全规则的完全拒绝的详细信息?我已添加 Firebase 控制台中显示的屏幕截图。但它显示“在云监控中使用高级分析和警报工具”但是当我去谷歌云时它没有任何详细信息。我还附上了 Google 云控制台的屏幕截图,当我单击 Firebase 控制台中的云监控按钮时,该控制台将打开。在此输入图像描述在此输入图像描述

firebase firebase-security google-cloud-platform firebase-realtime-database google-cloud-monitoring

5
推荐指数
1
解决办法
478
查看次数

主题消息和设备令牌云功能推送通知的区别?

在 Firebase 中,如果用户设备令牌存储在 Firebase 数据库中,则云函数可以向任何用户发送推送通知。同样,如果用户订阅了一个主题,那么另一个用户也可以向该用户发送通知。现在的问题是,在什么情况下我们应该使用主题消息传递,以及在什么情况下我们应该使用云功能来发送通知。如果任何用户订阅了他的唯一 ID(由 Firebase 提供),那么任何人都可以通过将主题消息发布到该唯一 ID 来向他发送主题消息。这是一个好方法还是我们应该使用云功能使用设备令牌向该用户发送推送通知。订阅他自己的唯一ID以获取通知是否是个好主意。请帮我解决我的问题。主题消息可以免费使用吗?

android google-cloud-functions firebase-cloud-messaging

2
推荐指数
1
解决办法
1385
查看次数