我有一个/Slash
生成应用程序文件链接的松弛命令。我想将该链接作为按钮或链接发送给用户,但它必须以:
itms-services://?action=download-manifest&url={download_link}
目前 slack 不认为这是一个有效的链接,但由于权限问题,它是 iOS 强制的。
基本上我想在 slack 上模仿网络上的下载按钮,这样用户就不需要访问该网站。
在 Web 上,此链接itms-services://?action=download-manifest&url={download_link}
可以正常工作,并要求用户授权下载。
test_attachment = [
{
"color": "#CC0000",
"actions": [
{
"type": "button",
"text": ":red_circle: Download Link:",
"url": "itms-services://?action=download-manifest&url={download_link}"
}
]
}
]
slack_client.api_call("chat.postMessage", channel=channel_id, text=text, attachments=json.dumps(test_attachment))
另一个例子:
<a href="itms-services://?action=download-manifest&url=http://loqi.me/app/Geoloqi.plist">
Download Geoloqi
</a>
这将适用于 Web 以及如何使其适用于松弛消息。