我让 sdk 适用于 IOS,但对于 Android,当我调用 LoginManager.logInWithReadPermissions 时,承诺永远不会得到解决。模式出现,我插入 Facebook 凭据,我授权应用程序,模式关闭但没有承诺解决。
这是按钮点击代码(适用于 IOS)
LoginManager.logInWithReadPermissions(['public_profile', 'email', 'user_friends', 'user_birthday']).then(
function(result) {
console.log('Login success')
} else {
console.log('Login error')
}
},
function(error) {
console.log('Login error')
}
);
Run Code Online (Sandbox Code Playgroud)
主应用程序.java
package com.situa;
import android.support.annotation.NonNull;
import com.facebook.react.ReactPackage;
import com.reactnativenavigation.NavigationApplication;
import com.facebook.CallbackManager;
import com.facebook.appevents.AppEventsLogger;
import com.facebook.FacebookSdk;
import com.facebook.reactnative.androidsdk.FBSDKPackage;
import com.BV.LinearGradient.LinearGradientPackage;
import com.react.rnspinkit.RNSpinkitPackage;
import com.cmcewen.blurview.BlurViewPackage;
import com.imagepicker.ImagePickerPackage;
import com.airbnb.android.react.maps.MapsPackage;
import com.learnium.RNDeviceInfo.RNDeviceInfo;
import java.util.List;
import java.util.Arrays;
public class MainApplication extends NavigationApplication {
@Override
public boolean isDebug() {
return BuildConfig.DEBUG;
}
private …Run Code Online (Sandbox Code Playgroud)