错误:400:您的项目不拥有动态链接域

时间:2018-04-18 15:40:16

标签: react-native react-native-firebase

我使用react-native-firebase创建动态链接,当我创建标准链接时,一切正常,但是当我创建短链接时,它会出错:"错误: 400:您的项目不拥有动态链接域"。任何想法如何解决这个问题?

更新:问题仅出现在Android中,在IOS中运行正常

创建短动态链接的代码:

onClickShare= () => {
const link =
    new firebase.links.DynamicLink(redirectLink , Config.FIREBASE_CONFIG.dynamicLink)
      .android.setPackageName(Config.ANDROID_PACKAGE_NAME)
      .ios.setBundleId(Config.IOS_BUNDLE_ID)
      .ios.setAppStoreId(Config.IOS_APP_STORE_ID)
      .social.setDescriptionText(description)
      .social.setTitle(this.props.event.title)

      firebase.links()
      .createShortDynamicLink(link, 'SHORT')
      .then((url) => {
      Share.share({
        message: _('shareLinkMessage') + " " + url,
        title: _('shareLinkTitle'),
       }, {
        // Android only:
        dialogTitle:  _('shareLinkAndroid'),
        })
      }) 

2 个答案:

答案 0 :(得分:1)

如果出现此类错误,请更新您的google-services.json文件!

答案 1 :(得分:-1)

如果你的 google-services.json 已经更新,你可能没有安装 npm