chemerisuk / cordova-plugin-firebase-dynamiclinks

Cordova plugin for Firebase Dynamic Links
55 stars 150 forks source link

ERROR: UIApplication delegate (null) does not implements selector application:openURL:options:. FDL depends on this implementation to retrieve pending dynamic link. #104

Open ptesser opened 2 years ago

ptesser commented 2 years ago

Hi, I'm trying to use this plugin with iOS. With Android seems to be fine, but on iOS I got this issue:

ERROR: UIApplication delegate (null) does not implements selector application:openURL:options:. FDL depends on this implementation to retrieve pending dynamic link.

I'd run diagnostic and the report is:

---- Firebase Dynamic Links diagnostic output start ----
Firebase Dynamic Links framework version 8.8.0
System information: OS iOS, OS version 15.2, model iPhone
Current date 2022-02-23 11:00:51 +0000
Device locale it-IT (raw it_IT), timezone Europe/Rome
ERROR: UIApplication delegate (null) does not implements selector application:openURL:options:. FDL depends on this implementation to retrieve pending dynamic link.
ERROR: Specified custom URL scheme is (null) but Info.plist do not contain such scheme in CFBundleURLTypes key.
    AppID Prefix: SV54DW8788, Team ID: SV54DW8788, AppId Prefix equal to Team ID: YES
performDiagnostic detected 2 ERRORS.
---- Firebase Dynamic Links diagnostic output end ----

My implementation on an Ionic project:

    try {
      const dynamicLink = await this.firebaseDynamicLinks.getDynamicLink();
      this.manageDynamicLinkData(dynamicLink);
    } catch (e) {
      console.warn('[app] Get dynamic links error', e);
    }

    this.firebaseDynamicLinks.onDynamicLink()
      .subscribe((linkData) => {
        console.log('[app] Match dynamic links', linkData);
        this.manageDynamicLinkData(linkData);
      }, (error: any) => {
        console.warn('[app] Dynamic links errors trigger', error);
      });

Nothing logged from this code.

My package.json:

  "private": true,
  "dependencies": {
    "@angular/common": "~12.2.2",
    "@angular/core": "~12.2.2",
    "@angular/forms": "~12.2.2",
    "@angular/platform-browser": "~12.2.2",
    "@angular/platform-browser-dynamic": "~12.2.2",
    "@angular/router": "~12.2.2",
    "@awesome-cordova-plugins/firebase-dynamic-links": "^5.39.1",
    "@ionic-native/app-version": "^5.29.0",
    "@ionic-native/camera": "^5.28.0",
    "@ionic-native/core": "^5.28.0",
    "@ionic-native/deeplinks": "^5.29.0",
    "@ionic-native/facebook": "^5.30.0",
    "@ionic-native/file": "^5.28.0",
    "@ionic-native/in-app-browser": "^5.28.0",
    "@ionic-native/in-app-purchase-2": "^5.29.0",
    "@ionic-native/media-capture": "^5.28.0",
    "@ionic-native/network": "^5.28.0",
    "@ionic-native/push": "^5.28.0",
    "@ionic-native/social-sharing": "^5.28.0",
    "@ionic-native/splash-screen": "^5.28.0",
    "@ionic-native/status-bar": "^5.28.0",
    "@ionic/angular": "^5.3.4",
    "@sentry/angular": "^6.12.0",
    "@sentry/tracing": "^6.12.0",
    "angulartics2": "^10.0.0",
    "cc.fovea.cordova.purchase": "^10.3.0",
    "cordova-android": "^10.1.1",
    "cordova-ios": "6.1.1",
    "cordova-plugin-androidx-adapter": "^1.1.3",
    "cordova-plugin-camera": "^6.0.0",
    "cordova-plugin-facebook-connect": "1.2.1",
    "cordova-plugin-file": "^6.0.2",
    "cordova-plugin-inappbrowser": "^4.1.0",
    "cordova-plugin-media-capture": "^3.0.3",
    "cordova-plugin-network-information": "^2.0.2",
    "cordova-plugin-x-socialsharing": "^5.6.8",
    "es6-promise-plugin": "^4.2.2",
    "ionic-plugin-deeplinks": "^1.0.20",
    "jwt-decode": "^3.0.0-beta.2",
    "ngx-paypal": "^7.0.0",
    "rxjs": "~6.5.1",
    "tslib": "^2.0.0",
    "zone.js": "~0.11.4"
  },
  "devDependencies": {
    "@angular-devkit/architect": "^0.1300.3",
    "@angular-devkit/build-angular": "~12.2.2",
    "@angular/cli": "~12.2.2",
    "@angular/compiler": "~12.2.2",
    "@angular/compiler-cli": "~12.2.2",
    "@angular/language-service": "~12.2.2",
    "@havesource/cordova-plugin-push": "github:havesource/cordova-plugin-push#feat/bump-ios-firebase-messaging",
    "@ionic/angular-toolkit": "^4.0.0",
    "@types/jasmine": "~3.6.0",
    "@types/jasminewd2": "~2.0.3",
    "@types/jwt-decode": "^2.2.1",
    "@types/node": "^12.12.62",
    "codelyzer": "^6.0.0",
    "cordova-plugin-app-version": "^0.1.9",
    "cordova-plugin-device": "^2.0.3",
    "cordova-plugin-firebase-analytics": "~6.1.0",
    "cordova-plugin-firebase-dynamiclinks": "^6.1.3",
    "cordova-plugin-ionic-keyboard": "^2.2.0",
    "cordova-plugin-ionic-webview": "^4.2.1",
    "cordova-plugin-splashscreen": "^5.0.4",
    "cordova-plugin-statusbar": "^2.4.3",
    "cordova-plugin-whitelist": "^1.3.4",
    "cordova-support-android-plugin": "~1.0.0",
    "cordova-support-google-services": "^1.3.2",
    "jasmine-core": "~3.6.0",
    "jasmine-spec-reporter": "~5.0.0",
    "karma": "~5.0.0",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage-istanbul-reporter": "~3.0.2",
    "karma-jasmine": "~4.0.0",
    "karma-jasmine-html-reporter": "^1.5.0",
    "phonegap-plugin-multidex": "^1.0.0",
    "protractor": "~7.0.0",
    "ts-node": "~8.3.0",
    "tslint": "~6.1.0",
    "tslint-teamcity-reporter": "^3.2.2",
    "typescript": "~4.3.5"
  },
  "description": "",
  "cordova": {
    "plugins": {
      "cordova-plugin-statusbar": {},
      "cordova-plugin-device": {},
      "cordova-plugin-splashscreen": {},
      "cordova-plugin-ionic-webview": {
        "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
      },
      "cordova-plugin-ionic-keyboard": {},
      "cordova-plugin-file": {},
      "cordova-plugin-x-socialsharing": {
        "ANDROID_SUPPORT_V4_VERSION": "24.1.1+",
        "PHOTO_LIBRARY_ADD_USAGE_DESCRIPTION": "This app requires photo library access to function properly.",
        "PHOTO_LIBRARY_USAGE_DESCRIPTION": "This app requires photo library access to function properly."
      },
      "cordova-plugin-media-capture": {},
      "cordova-plugin-inappbrowser": {},
      "cordova-plugin-network-information": {},
      "@havesource/cordova-plugin-push": {
        "ANDROIDX_CORE_VERSION": "1.6.+",
        "FCM_VERSION": "18.+",
        "IOS_FIREBASE_MESSAGING_VERSION": "~> 8.8.0"
      },
      "cordova-plugin-app-version": {},
      "ionic-plugin-deeplinks": {
        "URL_SCHEME": "oou",
        "DEEPLINK_SCHEME": "https",
        "DEEPLINK_HOST": "oneofus.it",
        "ANDROID_PATH_PREFIX": "/",
        "ANDROID_2_PATH_PREFIX": "/",
        "ANDROID_3_PATH_PREFIX": "/",
        "ANDROID_4_PATH_PREFIX": "/",
        "ANDROID_5_PATH_PREFIX": "/",
        "DEEPLINK_2_SCHEME": "https",
        "DEEPLINK_2_HOST": "devsou.io",
        "DEEPLINK_3_SCHEME": " ",
        "DEEPLINK_3_HOST": " ",
        "DEEPLINK_4_SCHEME": " ",
        "DEEPLINK_4_HOST": " ",
        "DEEPLINK_5_SCHEME": " ",
        "DEEPLINK_5_HOST": " "
      },
      "cordova-plugin-camera": {
        "ANDROID_SUPPORT_V4_VERSION": "27.+",
        "ANDROIDX_CORE_VERSION": "1.6.+"
      },
      "cordova-plugin-facebook-connect": {
        "APP_ID": "",
        "APP_NAME": "One Of Us",
        "FACEBOOK_HYBRID_APP_EVENTS": "false",
        "FACEBOOK_ANDROID_SDK_VERSION": "8.1.0",
        "FACEBOOK_IOS_SDK_VERSION": "8.2.0",
        "FACEBOOK_URL_SCHEME_SUFFIX": " ",
        "FACEBOOK_AUTO_LOG_APP_EVENTS": "true",
        "FACEBOOK_ADVERTISER_ID_COLLECTION": "true",
        "FACEBOOK_BROWSER_SDK_VERSION": "v9.0"
      },
      "cc.fovea.cordova.purchase": {
        "BILLING_KEY": ""
      },
      "cordova-plugin-androidx-adapter": {},
      "cordova-plugin-firebase-dynamiclinks": {
        "APP_DOMAIN_NAME": "foneworld.page.link",
        "ANDROID_FIREBASE_DYNAMICLINKS_VERSION": "20.1.+",
        "APP_DOMAIN_PATH": "/",
        "IOS_FIREBASE_POD_VERSION": "~> 8.8.0"
      }
    },
    "platforms": [
      "ios",
      "android"
    ]

Here some all the output after running the application:

2022-02-23 12:00:51.193997+0100 AppName[62670:18274271] 8.8.0 - [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add `FirebaseApp.configure()` to your application initialization. This can be done in in the App Delegate's application(_:didFinishLaunchingWithOptions:)` (or the `@main` struct's initializer in SwiftUI). Read more: https://goo.gl/ctyzm8.
2022-02-23 12:00:51.194139+0100 AppName[62670:18274029] 
---- Firebase Dynamic Links diagnostic output start ----
Firebase Dynamic Links framework version 8.8.0
System information: OS iOS, OS version 15.2, model iPhone
Current date 2022-02-23 11:00:51 +0000
Device locale it-IT (raw it_IT), timezone Europe/Rome
ERROR: UIApplication delegate (null) does not implements selector application:openURL:options:. FDL depends on this implementation to retrieve pending dynamic link.
ERROR: Specified custom URL scheme is (null) but Info.plist do not contain such scheme in CFBundleURLTypes key.
    AppID Prefix: SV54DW8788, Team ID: SV54DW8788, AppId Prefix equal to Team ID: YES
performDiagnostic detected 2 ERRORS.
---- Firebase Dynamic Links diagnostic output end ----
2022-02-23 12:00:51.413074+0100 AppName[62670:18274029] Apache Cordova native platform version 6.1.1 is starting.
2022-02-23 12:00:51.413196+0100 AppName[62670:18274029] Multi-tasking -> Device: YES, App: YES
2022-02-23 12:00:51.426534+0100 AppName[62670:18274029] CDVWKWebViewEngine: trying to inject XHR polyfill
2022-02-23 12:00:51.427047+0100 AppName[62670:18274029] The preference key "KeyboardResize" is not defined and will default to "TRUE"
2022-02-23 12:00:51.427093+0100 AppName[62670:18274029] The preference key "AutoInjectCordova" is not defined and will default to "FALSE"
2022-02-23 12:00:51.427119+0100 AppName[62670:18274029] The preference key "AudioCanMix" is not defined and will default to "FALSE"
2022-02-23 12:00:51.444298+0100 AppName[62670:18274029] The preference key "WKSuspendInBackground" is not defined and will default to "TRUE"
2022-02-23 12:00:51.444361+0100 AppName[62670:18274029] The preference key "MediaPlaybackAllowsAirPlay" is not defined and will default to "TRUE"
2022-02-23 12:00:51.583754+0100 AppName[62670:18274029] The preference key "KeyboardAppearanceDark" is not defined and will default to "FALSE"
2022-02-23 12:00:51.583830+0100 AppName[62670:18274029] The preference key "AllowLinkPreview" is not defined and will default to "FALSE"
2022-02-23 12:00:51.583867+0100 AppName[62670:18274029] The preference key "AllowBackForwardNavigationGestures" is not defined and will default to "FALSE"
2022-02-23 12:00:51.583884+0100 AppName[62670:18274029] CDVWKWebViewEngine will reload WKWebView if required on resume
2022-02-23 12:00:51.583930+0100 AppName[62670:18274029] Using Ionic WKWebView
2022-02-23 12:00:51.584049+0100 AppName[62670:18274029] [CDVTimer][console] 0.023007ms
2022-02-23 12:00:51.584098+0100 AppName[62670:18274029] [CDVTimer][handleopenurl] 0.021935ms
2022-02-23 12:00:51.584831+0100 AppName[62670:18274029] Unlimited access to network resources
2022-02-23 12:00:51.584866+0100 AppName[62670:18274029] [CDVTimer][intentandnavigationfilter] 0.747919ms
2022-02-23 12:00:51.584908+0100 AppName[62670:18274029] [CDVTimer][gesturehandler] 0.023007ms
2022-02-23 12:00:51.585550+0100 AppName[62670:18274029] [CDVTimer][statusbar] 0.617981ms
2022-02-23 12:00:51.585616+0100 AppName[62670:18274029] The preference key "KeyboardResize" is not defined and will default to "TRUE"
2022-02-23 12:00:51.585632+0100 AppName[62670:18274029] CDVIonicKeyboard: resize mode 1
2022-02-23 12:00:51.585647+0100 AppName[62670:18274029] The preference key "HideKeyboardFormAccessoryBar" is not defined and will default to "TRUE"
2022-02-23 12:00:51.585786+0100 AppName[62670:18274029] The preference key "KeyboardAppearanceDark" is not defined and will default to "FALSE"
2022-02-23 12:00:51.585825+0100 AppName[62670:18274029] [CDVTimer][cdvionickeyboard] 0.249982ms
2022-02-23 12:00:51.587713+0100 AppName[62670:18274029] [CDVTimer][file] 1.862049ms
2022-02-23 12:00:51.587772+0100 AppName[62670:18274029] [CDVTimer][socialsharing] 0.033021ms
2022-02-23 12:00:51.588108+0100 AppName[62670:18274029] [CDVTimer][inappbrowser] 0.311017ms
2022-02-23 12:00:51.588177+0100 AppName[62670:18274029] [CDVTimer][ionicdeeplinkplugin] 0.027061ms
2022-02-23 12:00:51.588458+0100 AppName[62670:18274029] Starting Facebook Connect plugin
2022-02-23 12:00:51.588500+0100 AppName[62670:18274029] [CDVTimer][facebookconnectplugin] 0.296950ms
2022-02-23 12:00:51.602626+0100 AppName[62670:18274029] InAppPurchase[objc] Initialized.
2022-02-23 12:00:51.602668+0100 AppName[62670:18274029] [CDVTimer][inapppurchase] 14.143944ms
2022-02-23 12:00:51.602723+0100 AppName[62670:18274029] Starting Firebase Analytics plugin
2022-02-23 12:00:51.603006+0100 AppName[62670:18274271] 8.8.0 - [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add `FirebaseApp.configure()` to your application initialization. This can be done in in the App Delegate's application(_:didFinishLaunchingWithOptions:)` (or the `@main` struct's initializer in SwiftUI). Read more: https://goo.gl/ctyzm8.
2022-02-23 12:00:51.691593+0100 AppName[62670:18274268] 8.8.0 - [Firebase/Analytics][I-ACS023007] Analytics v.8.8.0 started
2022-02-23 12:00:51.691715+0100 AppName[62670:18274268] 8.8.0 - [Firebase/Analytics][I-ACS023008] To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
2022-02-23 12:00:51.707147+0100 AppName[62670:18274268] 8.8.0 - [Firebase/Messaging][I-FCM001000] FIRMessaging Remote Notifications proxy enabled, will swizzle remote notification receiver handlers. If you'd prefer to manually integrate Firebase Messaging, add "FirebaseAppDelegateProxyEnabled" to your Info.plist, and set it to NO. Follow the instructions at:
https://firebase.google.com/docs/cloud-messaging/ios/client#method_swizzling_in_firebase_messaging
to ensure proper integration.
2022-02-23 12:00:51.708173+0100 AppName[62670:18274029] [CDVTimer][firebaseanalytics] 105.476975ms
2022-02-23 12:00:51.708233+0100 AppName[62670:18274029] [CDVTimer][TotalPluginStartup] 124.218941ms
2022-02-23 12:00:51.787326+0100 AppName[62670:18274303] [Client] Updating selectors after delegate addition failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service with pid 93 named com.apple.commcenter.coretelephony.xpc was invalidated from this process." UserInfo={NSDebugDescription=The connection to service with pid 93 named com.apple.commcenter.coretelephony.xpc was invalidated from this process.}
2022-02-23 12:00:51.790164+0100 AppName[62670:18274029] active
2022-02-23 12:00:51.790892+0100 AppName[62670:18274029] application first launch: remove badge icon number
2022-02-23 12:00:51.793001+0100 AppName[62670:18274029] PushPlugin skip clear badge
2022-02-23 12:00:51.794225+0100 AppName[62670:18274029] FB Hybrid app events are not enabled
2022-02-23 12:00:51.808406+0100 AppName[62670:18274270] [tcp] tcp_input [C1.1:3] flags=[R] seq=844299039, ack=0, win=0 state=CLOSED rcv_nxt=844299039, snd_una=2234326026
2022-02-23 12:00:51.814395+0100 AppName[62670:18274271] [tcp] tcp_input [C1.1:3] flags=[R] seq=844299039, ack=0, win=0 state=CLOSED rcv_nxt=844299039, snd_una=2234326026
2022-02-23 12:00:51.834597+0100 AppName[62670:18274303] 8.8.0 - [Firebase/Messaging][I-FCM002022] APNS device token not set before retrieving FCM Token for Sender ID '940178390627'. Notifications to this FCM Token will not be delivered over APNS.Be sure to re-retrieve the FCM token once the APNS device token is set.
2022-02-23 12:00:51.879582+0100 AppName[62670:18274029] IAB.close() called but it was already closed.
2022-02-23 12:00:51.879617+0100 AppName[62670:18274029] InAppPurchase[objc] (before init): WARNING: Your app should be single page to use in-app-purchases. onReset is not supported.
2022-02-23 12:00:51.955807+0100 AppName[62670:18274272] [assertion] Error acquiring assertion: <Error Domain=RBSServiceErrorDomain Code=1 "target is not running or doesn't have entitlement com.apple.runningboard.assertions.webkit" UserInfo={NSLocalizedFailureReason=target is not running or doesn't have entitlement com.apple.runningboard.assertions.webkit}>
2022-02-23 12:00:51.955899+0100 AppName[62670:18274272] [ProcessSuspension] 0x1097f9f80 - ProcessAssertion: Failed to acquire RBS assertion 'ConnectionTerminationWatchdog' for process with PID=62673, error: Error Domain=RBSServiceErrorDomain Code=1 "target is not running or doesn't have entitlement com.apple.runningboard.assertions.webkit" UserInfo={NSLocalizedFailureReason=target is not running or doesn't have entitlement com.apple.runningboard.assertions.webkit}
2022-02-23 12:00:51.972273+0100 AppName[62670:18274268] FBSDKLog: fb-messenger-share-api is missing from your Info.plist under LSApplicationQueriesSchemes and is required.
2022-02-23 12:00:51.979130+0100 AppName[62670:18274303] [tcp] tcp_input [C3.1:3] flags=[R] seq=130350764, ack=0, win=0 state=CLOSED rcv_nxt=130350764, snd_una=860175001
2022-02-23 12:00:51.979272+0100 AppName[62670:18274303] [tcp] tcp_input [C3.1:3] flags=[R] seq=130350764, ack=0, win=0 state=CLOSED rcv_nxt=130350764, snd_una=860175001
2022-02-23 12:00:51.981221+0100 AppName[62670:18274303] [tcp] tcp_input [C4.1:3] flags=[R] seq=3351996788, ack=0, win=0 state=CLOSED rcv_nxt=3351996788, snd_una=3490768165
2022-02-23 12:00:51.982529+0100 AppName[62670:18274303] [tcp] tcp_input [C4.1:3] flags=[R] seq=3351996788, ack=0, win=0 state=CLOSED rcv_nxt=3351996788, snd_una=3490768165
2022-02-23 12:00:51.998942+0100 AppName[62670:18274269] [tcp] tcp_input [C6.1:3] flags=[R] seq=3130385291, ack=0, win=0 state=CLOSED rcv_nxt=3130385291, snd_una=3247510208
2022-02-23 12:00:51.999789+0100 AppName[62670:18274269] [tcp] tcp_input [C6.1:3] flags=[R] seq=3130385291, ack=0, win=0 state=CLOSED rcv_nxt=3130385291, snd_una=3247510208
2022-02-23 12:00:52.004166+0100 AppName[62670:18274269] [tcp] tcp_input [C5.1:3] flags=[R] seq=3831916603, ack=0, win=0 state=CLOSED rcv_nxt=3831916603, snd_una=2710797225
2022-02-23 12:00:52.004216+0100 AppName[62670:18274269] [tcp] tcp_input [C5.1:3] flags=[R] seq=3831916603, ack=0, win=0 state=CLOSED rcv_nxt=3831916603, snd_una=2710797225
2022-02-23 12:00:52.067448+0100 AppName[62670:18274273] [tcp] tcp_input [C7.1:3] flags=[R] seq=77536602, ack=0, win=0 state=CLOSED rcv_nxt=77536602, snd_una=3872648485
2022-02-23 12:00:52.067632+0100 AppName[62670:18274273] [tcp] tcp_input [C7.1:3] flags=[R] seq=77536602, ack=0, win=0 state=CLOSED rcv_nxt=77536602, snd_una=3872648485
2022-02-23 12:00:52.103181+0100 AppName[62670:18274029] FB handle url using application:openURL:sourceApplication:annotation: it.foneworld.oneofus://google/link/?deep_link_id=https%3A%2F%2Foneofus%2Eit%2Flinks%2Factivate%2Dyour%2Dchance&match_type=unique&utm_medium=dynamic%5Flink&request_ip_version=IP%5FV4&utm_source=firebase&match_message=Link%20is%20uniquely%20matched%20for%20this%20device%2E
2022-02-23 12:00:52.103309+0100 AppName[62670:18274029] IonicDeepLinkPlugin: Handle link (internal) it.foneworld.oneofus://google/link/?deep_link_id=https%3A%2F%2Foneofus%2Eit%2Flinks%2Factivate%2Dyour%2Dchance&match_type=unique&utm_medium=dynamic%5Flink&request_ip_version=IP%5FV4&utm_source=firebase&match_message=Link%20is%20uniquely%20matched%20for%20this%20device%2E
2022-02-23 12:00:52.103339+0100 AppName[62670:18274029] url scheme:it.foneworld.oneofus
2022-02-23 12:00:52.103359+0100 AppName[62670:18274029] url host:google
2022-02-23 12:00:52.202908+0100 AppName[62670:18274301] [tcp] tcp_input [C11.1:3] flags=[R] seq=3601095904, ack=0, win=0 state=CLOSED rcv_nxt=3601095904, snd_una=2850133365
2022-02-23 12:00:52.203004+0100 AppName[62670:18274301] [tcp] tcp_input [C11.1:3] flags=[R] seq=3601095904, ack=0, win=0 state=CLOSED rcv_nxt=3601095904, snd_una=2850133365
2022-02-23 12:00:52.305300+0100 AppName[62670:18274029] The preference key "AutoHideSplashScreen" is not defined and will default to "TRUE"
2022-02-23 12:00:52.495944+0100 AppName[62670:18274303] 8.8.0 - [Firebase/Analytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
2022-02-23 12:00:52.603626+0100 AppName[62670:18274268] 8.8.0 - [Firebase/Analytics][I-ACS023012] Analytics collection enabled
2022-02-23 12:00:52.603788+0100 AppName[62670:18274268] 8.8.0 - [Firebase/Analytics][I-ACS023220] Analytics screen reporting is enabled. Call +[FIRAnalytics logEventWithName:FIREventScreenView parameters:] to log a screen view event. To disable automatic screen reporting, set the flag FirebaseAutomaticScreenReportingEnabled to NO (boolean) in the Info.plist
2022-02-23 12:01:21.952995+0100 AppName[62670:18274029] Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service
2022-02-23 12:09:59.138730+0100 AppName[62670:18274029] [ApplicationLifecycle] UIWindows were created prior to initial application activation. This may result in incorrect visual appearance.
2022-02-23 12:09:59.145115+0100 AppName[62670:18274029] CDVWKWebViewEngine shouldReloadWebView::
2022-02-23 12:09:59.145209+0100 AppName[62670:18274029] CDVWKWebViewEngine shouldReloadWebView title: App NAme
2022-02-23 12:09:59.145256+0100 AppName[62670:18274029] CDVWKWebViewEngine shouldReloadWebView location: ionic://localhost/
2022-02-23 12:09:59.145302+0100 AppName[62670:18274029] CDVWKWebViewEngine shouldReloadWebView reload: 0
2022-02-23 12:09:59.182546+0100 AppName[62670:18276586] -[_UIRemoteKeyboards proxy]_block_invoke Failed to access remote service: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.UIKit.KeyboardManagement.hosted was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named com.apple.UIKit.KeyboardManagement.hosted was invalidated from this process.}

I'm stuck trying to resolve this issue. I don't really understand the cause of the issue.

Best regards, Paolo

zergeborg commented 2 years ago

@ptesser Did you find a solution to your problem?

One thing I noticed in your configuration is that ionic-plugin-deeplinks appears in the dependencies section, but cordova-plugin-firebase-dynamiclinks only appears in devDependencies. But that's the only thing which stood out to me.