我在之前的一篇文章 《使用 Visual Studio App Center 持續(xù)監(jiān)視應(yīng)用使用情況和問(wèn)題》 中介紹了 App Center 的基本功能及使用入門(mén),其中 診斷 可以自動(dòng)手機(jī)用戶(hù)的崩潰或異常,并在 App Center 的網(wǎng)頁(yè)顯示詳細(xì)的錯(cuò)誤信息。
目前創(chuàng)新互聯(lián)建站已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、武寧網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
但是日常工作中我并不會(huì)常常登錄 App Center 去關(guān)心這些診斷數(shù)據(jù)。針對(duì)這種情況,App Center 提供了 Service、Webhook 和 Email 去跟蹤診斷信息,它們可以幫用戶(hù)創(chuàng)建 Bug 或 Issue,記錄 App Center 收集到的 Crash 信息。這篇文章將介紹其中的 Service 功能怎么幫助我處理診斷信息。
App Center 集成了 Github、Azure DevOps 和 Jira 三種服務(wù),我日常只使用 Github 和 Azure DevOps,所以我只介紹這兩種。
如果想要將診斷信息通知到 Github,首先導(dǎo)航到 Settings,選擇 Services,然后點(diǎn)擊 Github。
登錄 Github,點(diǎn)擊 Authorize VSAppCenter 授權(quán)給 App Center。
現(xiàn)在 Bug tracker 列表里可以看到授權(quán)的 Github 賬戶(hù),選中它并選中需要接受信息的 Github Repo,點(diǎn)擊 Next。
在下一個(gè)頁(yè)面打開(kāi) Auto create ticket,點(diǎn)擊 Add 完成配置。
之后,每當(dāng)有新的 Crash,App Center 會(huì)在 Github 自動(dòng)創(chuàng)建一個(gè)新的 Issue,并有一個(gè)導(dǎo)航到這個(gè) Crash 的鏈接:
如果想要集成 Azure DevOps Service 服務(wù),可以打開(kāi) Services 頁(yè)面,點(diǎn)擊 Add account or service,選擇 Azure DevOps。
登錄 Azure DevOps Service,在應(yīng)用授權(quán)頁(yè)面點(diǎn)擊 接受 完成授權(quán)。
接下來(lái)的操作和 Github 的操作基本一樣。之后如果有新的 Crash,Azure DevOps 會(huì)新建一個(gè) Bug。
我想 Jira 的服務(wù)用起來(lái)應(yīng)該也差不多,因?yàn)槲覜](méi)用到就部介紹了。關(guān)于 App Center Service 的更多內(nèi)容請(qǐng)參考以下文檔:
App Center bug 跟蹤器集成