我目前正在使用一个简单的共享功能,可以通过URL(即https://www.nrps.nl/Nieuws/Nieuwsitem.aspx?ID=812)共享新闻文章。我正在为此使用React Native Share(下面的代码)。在Facebook上共享时,它显示为dnndev.me而不是nrps.nl,这是我期望的。单击dnndev.me链接将重定向到https://www.nrps.nl/Nieuws/Nieuwsitem.aspx?ID=812&fbclid=IwAR3Eq-j1wX8GUVvSEvhFNu85k8U_vjmV0l4_ycF-AUhoV61YBIieRGJgQg4
,而不是https://www.nrps.nl/Nieuws/Nieuwsitem.aspx?ID=812
,但是内容相同。 (如果我不显示任何内容,请对其进行编辑。我不知道多余的字符串是什么意思)
据我所知,dnndev.me似乎是一个开发环境。 问题:
-
除了某种主机之外,dnndev.me是什么?
-
我可以采取任何措施来解决这个问题,并显示为dnndev.me,还是只能通知NRPS尚未这样做?
RN代码:
let message = `${news.Title}\n${news.Image}\n${news.MessageUrl}`
news.title是一个简单的字符串。 news.image是图像的URL,news.MessageUrl是新闻文章本身的URL。我只用MessageUrl进行了测试,结果也一样。
try {
const result = await Share.share({
message: `${message}`,});
if (result.action === Share.sharedaction) {
if (result.activityType) {
// shared with activity type of result.activityType
} else {
// shared
}
} else if (result.action === Share.dismissedaction) {
// dismissed
console.log("Sharing dismissed")
}
} catch (e) {
console.log(e);
}
编辑:
我要发生的事情是使自动生成的square / content字段(或被称为)如下所示: