React native 在react native中未生成短动态链接
我无法生成用于共享的短动态链接。我们正在使用firebase动态链接共享。在链接生成时出现以下错误 [动态链接/生成失败]无法完成该操作。无法缩短短动态链接:XXXX[https://firebase.google.com/docs/dynamic-links/rest#create_a_short_link_from_parameters] 这是我的密码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
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参数。在哪里没有问题,但当我在社交媒体上发布链接时,长链接将不再对用户可见