2016-05-01 27 views
0

我在我的应用程序中实现了一个邀请系统,该系统生成一个发送给相应用户的ical附件。电子邮件中的链接以处理ics邀请

是否可以在电子邮件正文中添加一个链接来触发处理邀请? (除了某些电子邮件客户端提供的额外按钮)

This question提到对于一般情况下的电子邮件附件,这是不可能的。 icalendar附件仍然是这种情况吗?

其他问题表明使用https://www.addevent.com/这样的服务,但这似乎更倾向于“公共事件”,而在我的情况下,我需要一些非常私密的东西(只有2人之间的邀请),这些东西有望生成很多时候(应该可以每天最多可以扩展到100个,而且没有问题),还是只是给我留下不好的印象?

+0

当你说触发附件的处理时,我猜你的意思是让电子邮件客户端对附件做一些事情(保存,导入日历等)?为什么不这样做呢?不是首先发送附件,而是将身体中的链接放回到您的应用程序(某些安全散列url),以便订阅它们,然后提供ICS文件供下载? – trh

回答

1

几年前应对这个问题,并没有办法强迫大多数电子邮件客户端“处理”(触发“添加到日历”菜单)。

但是,你想要的只是在你的电子邮件触发器中添加一些元素。您只需将该元素链接到服务器上的.ical文件即可。优点是您可以将一些参数附加到您的链接并动态生成该事件文件。而且,它的尺度非常好。

+0

我实际上并没有计划存储任何服务器端的内容(为了避免认证需求),但我想这会让事情变得更容易,正如你所说,我也可以随时生成这个文件。 –

相关问题