在 [Day13] 介紹了怎麼樣利用 Github Actions 來編譯目前最新版本的 apk,今天要來講講怎麼讓這個 apk 能夠更容易被下載。
這種大家都會遇到的問題,在自己跳下去解決之前,可以先在網路上看看別人是怎麼處理的。通常,應該是已經有人有相關的解法了;如果沒有的話,再來考慮自己開發一個造福大家也不遲。
果不其然,我找到了一個 Github Repo -- nightly.link 就是專門在解決這個問題的。它在 readme 寫了很多,但可以都跳過,直接進到它的網站 nightly.link。這裡要做的事很簡單:同意這個 Github App 存取你的 repo ,和一些基本的 meta data。
以 EinkBro 為例子的話:
然後在網頁中輸入你想要取得 apk binary 的 Github action xml 檔案 url,它就會列出它找到,並建立出來的相關下載連結:
上圖中的粗體連結,就是我想要的;所以,我把上面那個連結直接寫到了 EinkBro 的 Readme 中,這樣子就大功告成啦。使用者可以從 EinkBro 的 About 畫面連回 Github 網頁,然後直接從網頁中下載最新版本(但還沒發布)的 apk.zip,在設備上進行安裝。