Flutter/라이브러리

Flutter Upgrader package 사용해보기 - 1

smileDeveloper 2023. 2. 11. 14:37
반응형
SMALL

오늘 소개할 package는 Upgrader입니다! https://pub.dev/packages/upgrader

 

upgrader | Flutter Package

Flutter package for prompting users to upgrade when there is a newer version of the app in the store.

pub.dev

 

앱을 업데이트 했을 때 사용자들에게 새로운 기능들을 바로 보여주려 할 때 사용하는 기능입니다.

앱의 유지/보수 측면에서 무조건 필요한 기능이죠.

 

Upgrader 패키지는 쉽게 말해서 앱의 버전 정보를 서버에 저장해 놓았다가 앱을 시작할 때 저장되있는 정보를 불러와 설치되어있는 기존의 앱의 정보와 비교하여 작동이 되는 원리입니다!

 

그렇기 때문에 앱의 정보를 어디에 저장해 놓을 곳이 필요한데 Github를 사용하면 됩니다!

 

정보는 아래와 같은 양식이 필요합니다.

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle">
    <channel>
        <title>Hanoi</title>
        <!-- Android -->
        <item>
            <title>v4.0.0</title>
            <description>업데이트가 되었습니다!</description>
            <pubDate>Fri, 21 Oct 2022 12:00:00 +0000</pubDate>
            <enclosure url="https://play.google.com/store/apps/details?id=com.develop.hanoi" sparkle:version="1.0.4" sparkle:os="android" />
        </item>
        <item>
            <title>v4.0.0</title>
            <description>업데이트가 되었습니다!</description>
            <pubDate>Tue, 13 Oct 2022 12:00:00 +0000</pubDate>
            <enclosure url="https://play.google.com/store/apps/details?id=com.develop.hanoi" sparkle:version="1.0.3" sparkle:os="android" />	
        </item>	

    </channel>	
</rss>

이 xml 파일을 appcast.xml이라고 만들고 github에 업로드 시켜주면 됩니다!

 

다음 내용은 다음 포스트에서 더 자세히 설명해보겠습니다!!!

반응형
LIST