所以我尝试在我的 nodejs 后端服务器中实现 Facebook 登录功能。出于测试目的,我正在尝试客户端检查登录并获取访问令牌。为此,我遵循了文档,它说要使用 Javascript SDK,我遵循了该程序,但是存在问题。
window.fbAsyncInit = function() {
FB.init({
appId : '##############',
autoLogAppEvents : true,
xfbml : true,
version : 'v4.0'
})
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
}
Run Code Online (Sandbox Code Playgroud)
这是我想获取用户登录状态的代码,但我收到一条错误消息:
The method FB.getLoginStatus can no longer be called from http pages
Run Code Online (Sandbox Code Playgroud)
我非常了解生产规则,但这是我正在研究的开发模式,但仍然出现错误。我缺少什么吗?有什么我必须做的吗?我在本地主机上运行它并收到错误。
我在使用react-native init设置React Native后尝试运行react-native run-android,因为我讨厌世博会。但是,我在这里遇到了这样的问题:
Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Could not find support-vector-drawable.aar (com.android.support:support-vector-drawable:27.1.1).
Searched in the following locations:
https://jcenter.bintray.com/com/android/support/support-vector-drawable/27.1.1/support-vector-drawable-27.1.1.aar
> Could not find livedata-core.aar (android.arch.lifecycle:livedata-core:1.1.0).
Searched in the following locations:
https://jcenter.bintray.com/android/arch/lifecycle/livedata-core/1.1.0/livedata-core-1.1.0.aar
> Could not find viewmodel.aar (android.arch.lifecycle:viewmodel:1.1.0).
Searched in the following locations:
https://jcenter.bintray.com/android/arch/lifecycle/viewmodel/1.1.0/viewmodel-1.1.0.aar
> Could not find runtime.aar (android.arch.core:runtime:1.1.0).
Searched in the following locations:
https://jcenter.bintray.com/android/arch/core/runtime/1.1.0/runtime-1.1.0.aar
Run Code Online (Sandbox Code Playgroud)
关于如何让它发挥作用有什么想法吗?我尝试了所有可能的问题,但似乎没有一个有效!
我的 Google Play 商店有问题。我更新的应用程序在 Play 商店中有更新标志,即使它已经是最新的。
我在 Play 商店更新时做错了什么吗?
我添加了 React Native Firebase。我使用了 rnfirebase 模块,因为这看起来容易多了。将 RNFirebase 添加到我的项目后,我在编译时开始出现此错误
Execution failed for task ':app:processDebugGoogleServices'
Run Code Online (Sandbox Code Playgroud)
这是我的 build.gradle 文件(项目)。
buildscript {
ext {
buildToolsVersion = "27.0.3"
minSdkVersion = 16
compileSdkVersion = 27
targetSdkVersion = 26
supportLibVersion = "27.1.1"
}
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
classpath 'com.google.gms:google-services:4.0.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
mavenLocal()
jcenter()
maven {
// All of React …Run Code Online (Sandbox Code Playgroud)