AWS与社交提供商的登录:Facebook和React Native

时间:2020-08-29 21:33:21

标签: amazon-web-services facebook react-native appdelegate info-plist

我确定我犯了一个小错误。我想使用Facebook AWS Cognito React Native实施Signup,并且完全按照它们的所有步骤进行操作,并且我在RN Emulator iOS中成功启动了该应用程序,但是这里出现了此错误:SAFARI无法打开该页面,因为该地址是无效的。在我的Info.plist和AppDelegate.m中,添加了必要的代码:

info.plist:

    <key>CFBundleURLTypes</key>
         <array>
             <dict>
                 <key>CFBundleURLSchemes</key>
                 <array>
                     <string>myapp</string>
                 </array>
             </dict>
         </array>

AppDelegate.m:

    #import <React/RCTLinkingManager.h>

    - (BOOL)application:(UIApplication *)application
       openURL:(NSURL *)URL
       options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
    {
      return [RCTLinkingManager application:application openURL:url options:options];
    }

Info.plist应该在注册后重定向到我的应用程序,而我有这个。我试图用Facebook开发人员将myapp换成AppId,这是我在可以解决该错误的地方读到的。

我认为我正确地遵循了AWS的所有步骤,并且使用的是它们生成的域,而不是我自己的域,而不是购买的域。

有人知道我在这里缺少什么吗?我敢肯定,这是很愚蠢的,而且我敢肯定,这个问题的答案很简单。

谢谢!

0 个答案:

没有答案