gpt4 book ai didi

Javascript Windows 应用商店应用程序共享魅力

转载 作者:行者123 更新时间:2023-11-30 05:41:13 26 4
gpt4 key购买 nike

我正在尝试从我的应用程序分享到 Facebook,并在商店中添加标题和指向它的链接,例如“恭喜,您获得了 120 分”,下面是带有自定义 Logo 的商店链接。目前,当我尝试分享它时,它只有商店链接和“添加消息”选项。有没有办法将文本设置为我想要的而不是让用户键入消息?我附上了截图来解释我在说什么。 shows current share format

希望以前有人这样做过

到目前为止,这是我的代码:

 function share() {
Windows.ApplicationModel.DataTransfer.DataTransferManager.showShareUI();
var dataTransferManager = Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView();
dataTransferManager.addEventListener("datarequested", shareHandler);
}

function shareHandler(e) {
var request = e.request;
request.data.properties.title = "Share Example";
request.data.properties.description = "A demonstration that shows how to share.";
request.data.setUri(new Windows.Foundation.Uri("http://apps.microsoft.com/windows/app/christmas-gift-rescue/082fb89e-111a-4123-bd7f-3d11088a78cf"));
}

谢谢

最佳答案

这完全取决于共享目标。接收共享数据(目标)的应用程序可以决定如何处理这些部分。您可能想在 Facebook Developers group 中询问看看有没有人知道那里。也就是说,我们总是设置另一个属性,但我不知道 Facebook 应用程序是否使用它:

request.data.setText("Some custom text to share");

这里有一些关于 setting up a share target 的信息,如果您仔细阅读,您将看到目标应用程序如何简单地设置一个专门用于共享的激活 Hook 。您的应用共享的所有数据都来自 ShareOperation 对象上的事件对象,该对象具有 data 属性。该数据属性包含 functions获取您共享的所有数据。

关于Javascript Windows 应用商店应用程序共享魅力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20712201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com