2016-05-01 50 views
0

我在我的應用程序中實現了一個邀請系統,該系統生成一個發送給相應用戶的ical附件。電子郵件中的鏈接以處理ics邀請

是否可以在電子郵件正文中添加一個鏈接來觸發處理邀請? (除了某些電子郵件客戶端提供的額外按鈕)

This question提到對於一般情況下的電子郵件附件,這是不可能的。 icalendar附件仍然是這種情況嗎?

其他問題表明使用https://www.addevent.com/這樣的服務,但這似乎更傾向於「公共事件」,而在我的情況下,我需要一些非常私密的東西(只有2人之間的邀請),這些東西有望生成很多時候(應該可以每天最多可以擴展到100個,而且沒有問題),還是隻是給我留下不好的印象?

+0

當你說觸發附件的處理時,我猜你的意思是讓電子郵件客戶端對附件做一些事情(保存,導入日曆等)?爲什麼不這樣做呢?不是首先發送附件,而是將身體中的鏈接放回到您的應用程序(某些安全散列url),以便訂閱它們,然後提供ICS文件供下載? – trh

回答

1

幾年前應對這個問題,並沒有辦法強迫大多數電子郵件客戶端「處理」(觸發「添加到日曆」菜單)。

但是,你想要的只是在你的電子郵件觸發器中添加一些元素。您只需將該元素鏈接到服務器上的.ical文件即可。優點是您可以將一些參數附加到您的鏈接並動態生成該事件文件。而且,它的尺度非常好。

+0

我實際上並沒有計劃存儲任何服務器端的內容(爲了避免認證需求),但我想這會讓事情變得更容易,正如你所說,我也可以隨時生成這個文件。 –

相關問題