Я новичок в реагировании на родной язык. Мне нужно реализовать вход в Facebook, поэтому я следую инструкциям Facebook, которые приведены на снимке экрана ниже:
После этого добавленониже в моем файле pod и запустите pod install
pod 'FBSDKLoginKit'
После этого я получаю некоторый код для info.plist и вставляю их.
После этого я добавил некоторый код в AppDelegate.m:
[[FBSDKApplicationDelegate sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
BOOL handled = [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey]
annotation:options[UIApplicationOpenURLOptionsAnnotationKey]
];
// Add any custom logic here.
return handled;
}
После установки я скопировал эту функцию и вызвал onPress:
_fbAuth() {
LoginManager.logInWithReadPermissions(["public_profile"]).then(
function(result) {
if (result.isCancelled) {
console.log("Login cancelled");
} else {
console.log(
"Login success with permissions: " +
result.grantedPermissions.toString()
);
}
},
function(error) {
console.log("Login fail with error: " + error);
}
);
}
Когда я нажимаю на кнопку каждый раз, когда появляется ошибка:
Error: Login Failed
at createErrorFromErrorData (NativeModules.js:146)
at NativeModules.js:95
at MessageQueue.__invokeCallback (MessageQueue.js:397)
at MessageQueue.js:127
at MessageQueue.__guard (MessageQueue.js:297)
at MessageQueue.invokeCallbackAndReturnFlushedQueue (MessageQueue.js:126)
at debuggerWorker.js:72
ПожалуйстаЛюбой может помочь мне в этом, что будет заметно .... Спасибо!