1
A
答えて
2
ネイティブの構成
Auth0は、ホストされたログイン認証のコールバックを処理する必要があります。アプリの主な活動はsingleTaskのlaunchMode値を持っており、それは以下のインテントフィルタを持っていることを確認する必要がありますファイルアンドロイド/アプリ/ srcに/メイン/ AndroidManifest.xmlには
アンドロイド
。アプリのバンドル識別子を使用してURLSchemeを追加する必要があります
#import <React/RCTLinkingManager.h>
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation: (id)annotation
{
return [RCTLinkingManager application:application openURL:url
sourceApplication:sourceApplication annotation:annotation];
}
次へ:ファイルIOSの
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:launchMode="singleTask"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="yakupad.eu.auth0.com"
android:pathPrefix="/android/${applicationId}/callback"
android:scheme="${applicationId}" />
</intent-filter>
</activity>
のiOS
// AppDelegate.mは、以下を追加します。
info.plistで既存のバンドル識別子を確認します。
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>None</string>
<key>CFBundleURLName</key>
<string>auth0</string>
<key>CFBundleURLSchemes</key>
<array>
<string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier). </string>
</array>
</dict>
:
<key>CFBundleIdentifier</key>
<string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier). </string>
その後、次のコードを追加することにより、識別子を登録することができます
関連する問題
- 1. アドレスが無効なため、Safariはページを開くことができません。カスタムアプリの起動
- 2. Azure AD B2C for Xamarin.forms "アドレスが無効なため、Safariはページを開くことができません"
- 3. React Native - launchPackager.comを開くことができません
- 4. アプリがアンインストールされているブランチリンクにアクセスすると「アドレスが無効なためSafariがページを開くことができません」
- 5. react-native-svgは使用できません。 XcodeでPerformanceBezierとQuartzBookPackを開くことができません
- 6. RealmDB - React Native - '.management'のパスでレルムを開くことができません
- 7. SafariでTomcat localhostを開くことができません
- 8. Safariで私のウェブサイトを開くことができません
- 9. このデバイスまたはアドレスがないためにデバイスファイルを開くことができません。
- 10. Google Chromeは「google.com」ページを開くことができませんが、「google.co.in」を開くことができます
- 11. 'react-native-fs'と 'react-native-fetch-blob'はダウンロードしたファイルを見つけることができません。
- 12. Phantomjsがブラウザで開くページを開くことができません。
- 13. スプリングブートセキュリティとAuth0 - CSRFを無効にできません
- 14. Jsoupがhtmlページを開くことができません
- 15. React-native typescript:変数を見つけることができません:React
- 16. React Native NetInfoのハンドラが関数ではありませんエラーコード
- 17. APKのインストール後に[開く]ボタンを無効にするとアプリを開くことができません
- 18. React Native:プッシュ通知を開くとアプリケーションが開きますが、関連するコンテンツにはナビゲートしません。
- 19. 形式が正しくありません:無効なアドレス
- 20. React Native "開発サーバーに接続できませんでした。"
- 21. React Native/Firebaseが変数 "Ref"を見つけることができません
- 22. Copy-Itemのエラー:タイプが無効であるためシンボリックリンクを辿ることができません
- 23. React Nativeは小道具をフィルターにかけることができません
- 24. VS 2015でリソースファイルを開くことができません:インクルードファイルを開くことができません。afxres.h
- 25. cPanel IPアドレスが変更されたために開くことができません
- 26. React-NativeはAndroidを実行できません - react-native-maps:compileReleaseJavaWithJavac
- 27. ファイルを終了するために「ファイルがありません」ファイルを開くことができませんでした。
- 28. アンドロイドでReact-nativeアプリを実行することができません
- 29. SendFailedException:無効なアドレス - 例外に無効なアドレスがありません
- 30. iOS 11:Safariはxyzで始まる場所にリダイレクトできないため、ページを開くことができません