小编Rob*_*ust的帖子

具有社交媒体身份验证的用户的Firebase重置密码问题

我正在尝试为在Firebase中具有电子邮件身份验证以及Facebook和Twitter身份验证的用户重置iOS中的Firebase密码.

密码重置成功,用户ID相同,但删除了用户的Facebook和Twitter身份验证(见下文).如何在不删除社交媒体身份验证的情况下重置Firebase中的密码?

密码重置前使用社交媒体链接的用户身份验证

在此输入图像描述

密码重置后,社交媒体的用户身份验证取消链接

在此输入图像描述

Android上也会出现此问题

passwords android reset ios firebase

14
推荐指数
1
解决办法
553
查看次数

使用play-services-xxx后,Firebase错误无法访问zzanb:9.8.00

当我使用最新版本的com.google.android.gms时,我收到以下消息:play-services-xxx:9.8.00

Error:(32, 28) error: cannot access zzanb class file for com.google.android.gms.internal.zzanb not found

该错误是由调用语句引起的: FirebaseAuth.getInstance().getCurrentUser().getUid();

我该如何解决这个问题?谢谢.

更新:问题解决了

firebase版本9.8.0的最新更新与google-service版本9.8.0兼容.现在,一切正常.

注意:Firebase和Google Play服务始终具有相同的版本.@见Ian Barber的评论如下.

android firebase firebase-authentication

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

在 Android Studio 3.6 上使用动态功能切换构建变体的问题

将 Android Studio 升级到最新版本 3.6 后,我在开发应用程序(具有动态功能)期间在变体之间切换时遇到了问题。

flavors所有模块的设置(应用程序/库/动态功能):

flavorDimensions "default"

productFlavors {
    dev {
        isDefault.set(true)
        dimension "default"
    }
    live {
        dimension "default"
    }
    qa {
        dimension "default"
    }
}
Run Code Online (Sandbox Code Playgroud)

默认变体(AS3.6 和以前的版本)

在此处输入图片说明

当我qa在 AS 3.5.x 上切换到风味时

在此处输入图片说明

当我在 AS 3.6 上这样做时:

在此处输入图片说明

然后 AS 显示消息:

Module 'xxx' has variant 'qaDebug' selected, but the module 'dynamic-feature' depends on variant 'devDebug'

我在模块中的配置dynamic-feature取决于构建变体。现在,它总是回退到dev.

有没有办法解决这个问题?

任何建议表示赞赏,谢谢。

更新 这个问题也发生在 AS4.0

android gradle android-studio build-variant

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

npm install在node_modules中清除react-native

当我尝试使用npm install安装redux到我的react-native项目时遇到问题.任何时候我跑npm install redux --savereact-native目录里面node_modules将被清除.

然后我使用rm -rf node_modules && npm install所有react-native包里面没有安装node_modules所以我必须重新创建项目.

我还尝试复制和过去react-reduxreduxnode_modules从其他项目我目前的react-native项目.但它不能成功,错误导致我在github 上的问题.我听了这个帮助,也失败了.

其他一些信息:

➜npm:5.0.3

➜itese-native-cli:2.0.1

➜反应原生:0.45.0

➜package.json

{
    "name": "MyProjectNAME",
    "version": "0.0.1",
    "private": true,
    "scripts": {
        "start": "node node_modules/react-native/local-cli/cli.js start",
        "test": "jest"
    },
    "dependencies": {
        "react": "16.0.0-alpha.12",
        "react-native": "0.45.0",
        "react-redux": "^5.0.5",
        "redux": "^3.6.0"
    },
    "devDependencies": {
        "babel-cli": "^6.24.1",
        "babel-jest": "20.0.3",
        "babel-preset-es2015": …
Run Code Online (Sandbox Code Playgroud)

npm react-native redux npm-install

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

Android studio 3.3 Go to Declaration 不起作用

今天,我升级了 Android Studio 3.3 的稳定版本,然后我意识到通用操作转到声明Cmd + Left ClickCmd + B不再起作用。相反,它转到声明R.java

现在,我必须double shift在 layout/drawable/mipmap 文件上转到它的声明。但是,此操作不适用于资源 ID/颜色/字符串...因此,现在很难从资源中找出输入值。

有没有办法让这个功能回来?我觉得真的很有帮助。

任何建议表示赞赏

android-layout android-resources android-studio-3.3

5
推荐指数
3
解决办法
4032
查看次数