【问题标题】:Google Firebase dynamic links not working properly on IOS using React Native使用 React Native 的 Google Firebase 动态链接在 IOS 上无法正常工作
【发布时间】:2020-01-13 14:44:13
【问题描述】:

在我们的 React Native IOS 应用程序上使用 @react-native-firebase/dynamic-links 包时遇到问题。

如果我们在后台打开了应用程序,动态链接将无法正常工作。如果我们的应用是在后台打开的,我们在浏览器中输入动态链接,应用会打开但链接错误:https://play.google.com/store/apps/details?id=com.myapp

但是,如果应用程序没有在后台打开,动态链接将按预期工作,应用程序获取的链接是:https://myapp.page.link/page?page=place&pageId=1001105

这在 Android 应用程序上运行正常。

Package.json 版本:

react-native: 0.61.5
@react-native-firebase/analytics: 6.2.0
@react-native-firebase/app: 6.2.0
@react-native-firebase/dynamic-links: 6.2.0

【问题讨论】:

    标签: firebase react-native react-native-ios firebase-dynamic-links react-native-firebase


    【解决方案1】:

    对于面临相同或类似问题的任何人,我们发现我们错过了:

    - (BOOL)application:(UIApplication *)application
      continueUserActivity:(NSUserActivity *)userActivity
      restorationHandler:(void (^)(NSArray * _Nullable))restorationHandler 
      {
         return [RCTLinkingManager application:application continueUserActivity:userActivity
    restorationHandler:restorationHandler];
      }
    

    在我们的 ios/AppDelegate.m 文件中。

    来自官方 React Native 文档:https://facebook.github.io/react-native/docs/linking

    【讨论】:

      猜你喜欢
      • 2017-11-28
      • 1970-01-01
      • 1970-01-01
      • 2018-04-19
      • 2019-12-28
      • 1970-01-01
      • 2022-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多