我确定我犯了一个小错误。我想使用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的所有步骤,并且使用的是它们生成的域,而不是我自己的域,而不是购买的域。
有人知道我在这里缺少什么吗?我敢肯定,这是很愚蠢的,而且我敢肯定,这个问题的答案很简单。
谢谢!