Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 在react native中未生成短动态链接_React Native_Firebase Dynamic Links - Fatal编程技术网

React native 在react native中未生成短动态链接

React native 在react native中未生成短动态链接,react-native,firebase-dynamic-links,React Native,Firebase Dynamic Links,我无法生成用于共享的短动态链接。我们正在使用firebase动态链接共享。在链接生成时出现以下错误 [动态链接/生成失败]无法完成该操作。无法缩短短动态链接:XXXX[https://firebase.google.com/docs/dynamic-links/rest#create_a_short_link_from_parameters] 这是我的密码 import dynamicLinks from '@react-native-firebase/dynamic-links'; expo

我无法生成用于共享的短动态链接。我们正在使用firebase动态链接共享。在链接生成时出现以下错误

[动态链接/生成失败]无法完成该操作。无法缩短短动态链接:XXXX[https://firebase.google.com/docs/dynamic-links/rest#create_a_short_link_from_parameters]

这是我的密码

import dynamicLinks from '@react-native-firebase/dynamic-links';

export async function buildDynamicLink(Id) {


    try {

        let shortLink = await dynamicLinks().buildShortLink({
            link: 'https://www.xyx.com?id=' + (Id),
            domainUriPrefix: 'https://xyz.page.link',
            social:{
                title: 'xxx',
                descriptionText: 'xxx'
            },
            ios:{
                bundleId : 'com.xxx.application'
            },
            android: {
                packageName: 'com.xxx.application'
            }
        },"SHORT")
        return shortLink
    } catch (error) {
        console.log(error)
    }
}

我刚刚在我们的应用程序中测试了你的代码,我们使用了DynamicClinks 7.5.13,它运行得非常好


你想缩短的链接有多长?可能尝试使用不同的链接长度来排除这一问题。

我对链接建立没有问题,但我需要隐私保护来识别链接,所以我需要短url。url很短,没有添加任何参数。我不明白你说的“我对建立链接没有问题”是什么意思?正如我告诉你的,你的代码是有效的,我能够以“domain.com/abd”的形式生成链接,如果我们构建正常的链接,那么参数显示在encode formate中,任何人都可以解码,因此需要短链接短链接不能成为安全保护。短链接是指向长链接的重定向。所以,当我点击你的短链接时,我会被重定向到真正的链接,我将能够读取你的URL参数。在哪里没有问题,但当我在社交媒体上发布链接时,长链接将不再对用户可见