这必须盯着我,但不要看到命令.如何在新Firebase中从控制台中删除未使用的Firebase数据库?谷歌没有帮助回答,这是第一个.
谢谢
我成功地重命名了我的Firebase项目名称.我想重命名我的项目ID,但它看起来只读.
我尝试过Settings -> General,通过Permissions -> IAM等,但没有成功.
有谁知道这样做的方法?谢谢!
我注意到一个非常新的现象,当我让控制台打开超过几分钟时,我的所有集合上都出现"Error loading documents"错误,直到刷新页面为止.无论我多久打开它,这种情况从未发生过.
唯一改变的是我正在试验规则,但最后又回到了默认设置.
我的问题是这是否会对我的用户访问他们的信息产生影响.请参阅下面的当前规则(评论是我发布的大约10分钟进行测试的规则).
service cloud.firestore {
match /databases/{database}/documents {
// match /users/{user}/{document=**} {
// allow read;
// allow write: if request.auth.uid == user;
// }
// match /items/{document=**} {
// allow read;
// allow write: if get(/databases/$(database)/documents/users/$(request.auth.uid)).data.admin == true;
// }
// match /completedItems/{document=**} {
// allow read;
// allow write: if get(/databases/$(database)/documents/users/$(request.auth.uid)).data.admin == true;
// }
match /{document=**} {
allow read, write: if request.auth.uid != null;
}
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
我在nodejs中创建了firebase函数,并在firebase上部署了代码.该功能是在创建新用户时发送电子邮件.我现在丢失了代码.我们可以从firebase中提取代码吗?
我创建了一个Android项目.现在我想将Firebase添加到我的android项目中.我在firebase控制台上注册我的应用程序.现在当我尝试将sha-1键添加到项目中时,它会给我以下错误.
我搜索谷歌和stackoverflow但没有收到任何正确的答案.根据一些答案,当我将相同的sha-1键插入另一个firebase项目时,会发生此错误.我告诉你,这是我在firebase控制台中唯一的项目.我在这个firebase帐户中没有任何其他项目.
那么问题是什么呢?如何在我的firebase项目中添加这个sha-1?
我已经看到有关firebase分析的自定义事件的一些问题和答案,但我只是想问你一个直接的问题,所以你可以给我一个直接的答案:)
所以,这是我记录的方法:
@Override
public void logFeatureSelectedEvent(String categoryName, String actionName, String labelName) {
Bundle bundle = new Bundle();
bundle.putString(EventTrackingKeys.EventTypes.CATEGORY, categoryName);
bundle.putString(EventTrackingKeys.EventTypes.ACTION, actionName);
bundle.putString(EventTrackingKeys.EventTypes.LABEL, labelName);
mFirebaseAnalytics.logEvent(EventTrackingKeys.EventAnalyticTypes.FEATURE_SELECTED_EVENT, bundle);
}
Run Code Online (Sandbox Code Playgroud)
使用自定义事件/键名称:
String CATEGORY = "category";
String ACTION = "action";
String LABEL = "label";
String FEATURE_SELECTED_EVENT = "feature_selected_event";
Run Code Online (Sandbox Code Playgroud)
因此,在我的firebase控制台中,我只获得事件名称"feature_selected_event",没有自定义参数名称.我已经看到一些答案,我应该调用setUserProperty()方法并在Firebase Analytics的"用户属性"选项卡中注册该用户属性.这是实现该方法的正确方法吗?:
@Override
public void logFeatureSelectedEvent(String categoryName, String actionName, long value) {
Bundle bundle = new Bundle();
bundle.putString(EventTrackingKeys.EventTypes.CATEGORY, categoryName);
bundle.putString(EventTrackingKeys.EventTypes.ACTION, actionName);
bundle.putLong(EventTrackingKeys.EventTypes.VALUE, value);
mFirebaseAnalytics.setUserProperty(EventTrackingKeys.EventTypes.CATEGORY, categoryName);
mFirebaseAnalytics.setUserProperty(EventTrackingKeys.EventTypes.ACTION, actionName);
mFirebaseAnalytics.setUserProperty(EventTrackingKeys.EventTypes.VALUE, value);
mFirebaseAnalytics.logEvent(EventTrackingKeys.EventAnalyticTypes.FEATURE_SELECTED_EVENT, bundle);
}
Run Code Online (Sandbox Code Playgroud) 我的证书捆绑ID与Firebase控制台中输入的捆绑ID不匹配,当我尝试上传云消息传递证书时.我收到错误:
证书中的Bundle ID与您输入的Bundle ID不匹配.
我的问题是,在Xcode,Apple Developer Portal和Firebase Console中匹配我项目的Bundle ID的最佳方法是什么?我是否在iTunes Connect中创建新应用,然后生成新证书?我可以在Firebase控制台或Apple Developer Portal中更改Bundle ID吗?或者,我是否可以使用匹配的捆绑包ID创建新证书,就像在我的Firebase控制台中一样,而无需在iTunes Connect中创建新的应用程序?
我开始使用使用Firebase实时数据库的代码.我实现了它到我的解决方案.连接和控制是完美的,所以我将它用于生产环境.
过了一段时间我正在升级,我需要再次删除所有数据 - 但是等等,在最高根级别的控制台中没有删除按钮,并且只允许一次选择一个项目:
https://console.firebase.google.com/project/{{project_name}}/database/data
Run Code Online (Sandbox Code Playgroud)
在上次更新中只显示了此消息,并且没有下一步的步骤:
激活只读和非实时模式以提高浏览器性能选择具有较少记录的密钥以实时编辑或查看
问:如何一次删除所有数据?
我按照以下步骤操作:
Firebase CLI(命令行界面)需要Node.js和npm,您可以按照https://nodejs.org/上的说明进行安装.
安装Node.js和npm后,通过npm安装Firebase CLI:
npm install -g firebase-tools
初始化您的项目:
a.运行firebase登录以通过浏览器登录并验证firebase工具.
b.转到Firebase项目目录或创建目录
C.运行firebase init函数
选择关联的firebase项目
选择Y以使用npm安装依赖项
转到目录设置firebase功能
使用您创建的函数编辑index.js文件
运行firebase使用--add添加Firebase项目
运行firebase deploy --only函数来部署该功能
完成所有这些后,我在部署完成后在终端中收到消息但在Firebase控制台中,当我单击"功能"选项卡时,没有列出任何功能!?
是否可以通过API或Google Firebase上的其他非交互方法创建新的托管项目?
我已经尝试使用带有令牌的Firebase工具,但它表示只能在Firebase控制台上创建新项目.
一些上下文:我的项目允许用户在线创建静态网站,我们正在寻找托管这些网站的解决方案.Firebase将是一个很好的解决方案,但前提是我可以使用Firebase项目将用户的新项目集成到我的系统中.