我希望能夠通過電子郵件鏈接在用戶桌面上啓動ClickOnce應用程序。基本上,我會構建一個有效的鏈接參數,用戶將點擊Outlook中的電子郵件鏈接,它會自動啓動應用程序並傳入我指定的參數。從電子郵件啓動ClickOnce應用程序w /參數
我認爲我發現了一些可行的方法。
http://myapplicaitondomain.com/application/MyApplication.Application?param1=14322¶m2=5295
這在我看來,啓動用戶機器上的CL應用程序,並安裝它,如果它是不是已經。應用程序啓動並返回整個URL,這意味着我將不得不解析它的參數。
這是正確的方法嗎?它可靠嗎?如果Chrome是默認的瀏覽器,它似乎不起作用,但只有IE纔會從URL鏈接啓動應用程序。有更合適的方法嗎?如何註冊應用程序處理程序並創建特殊格式的鏈接,那會更好嗎?該應用程序是一個離線CL應用程序 - 但似乎像我上面演示的那樣啓動。用戶可以有多種方式來打開它 - 但電子郵件鏈接很方便,因爲我可以傳遞一個GUID來指示用戶將應用程序打開到某個特定位置。
謝謝!
傳遞到應用程序的參數將根據用戶正在查看的電子郵件而發生變化。基本上,聽起來最好的解決方案可能是註冊一個自定義處理程序,這將是最可靠的方法(FireFox/Chrome)。 –