私の問題
アプリケーションに URL スキームを実装していますが、アプリがフォアグラウンドまたはバックグラウンドにあるときに全体的に正常に動作しています。しかし、それが完全に閉じられ、別のアプリが私の URL (例: app:page?image=1
) を使用して通常は機能するコンテンツにアクセスしようとすると、アプリを開くだけでコンテンツがキャッチされないことに気付きました。
私のアプローチ
AppDelegate メソッドと SceneDelegate メソッドの両方にコードを設定しました
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:])
と
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
望ましい動作
アプリがバックグラウンド、フォアグラウンド、または閉じているときに開きます
実際の動作
フォアグラウンドまたはバックグラウンドでのみ開きます