前陣子同事在搞超級簽,也花了點時間讀讀超級簽的流程
在.net core 這邊作為後端,安裝好描述檔之後,會發請求到你指定的網址,這時候必須回一個301跳轉的header,看是要轉到一個頁面點擊下載,還是直接挑轉到指令進行安裝。
以下為指令,有點像a href超連結,只是協定是apple定義的
itms-services://?action=download-manifest&url=http://xxxxx/xxx.plist
以下是範例跳轉
Response.StatusCode = 301; Response.Headers["Location"] = "itms-services://?action=download-manifest&url=https://xxxxx/xxx.plist";
另外提醒一點,現在新版的ios,所有連結的資源一定要使用HTTPS!!