小编ugr*_*sun的帖子

Firebase 动态链接无法按预期使用自定义域

我有 example.com 自定义域,我想通过动态链接邀请成员加入应用程序内的群组。

\n

我想使用 app.example.com/ 作为前缀。

\n

所有已安装的库、iOS 版 firebase 上的团队 ID 均已定义并使用新的 google services plist 导入。

\n

所以我根据自己的愿望准备的网址是这样的(将其构建为短链接 app.example.com/SOMERANDOMTHING)

\n
https://app.example.com/?link=https://example.com/joingroup?groupid=SOMEGROUPID&apn=com.myorganization.myapp&amv=4&ibi=com.myorganization.myapp&isi=TEAMID&imv=4&ius=myapp\n
Run Code Online (Sandbox Code Playgroud)\n

在 iOS 上:

\n

添加到 info.plist:

\n
<key>FirebaseDynamicLinksCustomDomains</key>\n<array>\n    <string>https://app.example.com</string>\n</array>\n
Run Code Online (Sandbox Code Playgroud)\n

还添加applinks:app.example.com到关联域\n并且添加到 URL 方案,添加 com.myorganization.myapp

\n

我在组件上的代码确实安装了:

\n
    componentDidMount() {\n\n     var that = this\n\n    dynamicLinks().onLink((link) => {\n\n        \n        that.handleDynamicLink(link)\n\n\n    })\n\n\n    if(Platform.OS == 'android')\xc2\xa0{\n\n\n    dynamicLinks().getInitialLink().then((link2) => {\n\n        if(link2) {\n\n            \n\n            that.handleDynamicLink(link2)\n\n        }\n
Run Code Online (Sandbox Code Playgroud)\n

问题

\n

在安卓上

\n
    \n
  1. 当单击链接从头开始重新打开应用程序时,它调用\ngetInitialLink,onLink 不起作用(这就是为什么我选择平台\n用于 getinitiallink,因为在 ios 上这两个功能都工作)。

    \n …

android ios react-native firebase-dynamic-links

6
推荐指数
1
解决办法
1508
查看次数

在 React-Native Facebook SDK 上重新定义模块“FBSDKCoreKit”错误

在尝试添加 facebook sdk 并在模拟器上运行时,在构建应用程序上遇到这样的问题:

定义2 定义1 定义2

我制作的步骤:

  1. 通过 swift 包管理器安装 facebook-ios-sdk
  2. 安装 react-native facebook sdk 包和 pod install
  3. 进行 iOS 配置(appdelegate.m && info.plist 更改)

在构建时,无法克服这个错误

我试过的:

  1. 我删除了派生数据文件夹和清理构建文件夹并运行(百万次)
  2. pod deintegaraate && pod install
  3. Pods 项目构建设置中允许的非模块化包含
  4. 完全重新启动mac
  5. 为框架搜索路径定义了“~/Documents/FacebookSDK”

但这些都没有奏效。它会自动重新定义该模块并导致此错误。

定义的路径:

/Users/myusername/Library/Developer/Xcode/DerivedData/appfolder/Build/Products/Debug-iphonesimulator/FBSDKCoreKit

/Users/myusername/Library/Developer/Xcode/DerivedData/appfolder/Build/Intermediates.noindex/GeneratedModuleMaps/iphonesimulator

感谢您的协助

xcode facebook-login facebook-ios-sdk react-native

3
推荐指数
1
解决办法
2621
查看次数