# News: LIFF版本政策與生命週期已釋出

LIFF版本政策與生命週期已釋出

為了使各個LIFF版本的目的更明確,我們將公開LIFF版本政策。 我們同時也公開了各個主要版本的生命週期,讓使用者可以為LIFF的版本升級做適當的準備。

請使用最新版本的LIFF SDK

2019年10月16日的通知,LIFF v1將會被中止。 在中止後,您將無法使用LIFF v1來開啟LIFF app。

更多關於主要版本的生命週期與LIFF v1的中止時間,請參考LIFF技術文件中的LIFF SDK生命週期

# LIFF版本政策

自LIFF v2.2.0開始,LIFF的版本號將會遵循Semantic Versioning (SemVer)所設定的規範。

SemVer定義了下方的版本格式:

主版號(MAJOR).次版號(MINOR).修訂號(PATCH)

舉例而言,在v1.2.3, 1是主版號,2是次版號,3則是修訂號。

LIFF版本政策解釋了主要版本的生命週期並就各個版本(主要版本、次要版本、修訂版本)對開發者的意義提出說明。

# LIFF SDK (sdk.js)的更新政策

自LIFF v2.1.13發布後,我們準備了兩種CDN路徑。 在將LIFF SDK整合至LIFF app時,請指定符合您目的的CDN路徑。

CDN路徑 說明
CDN edge路徑 僅指定主要版本的方法。 不用更新您的LIFF app,也可以使用最新版本的LIFF SDK。
例: https://static.line-scdn.net/liff/edge/2/sdk.js
CDN固定路徑 可指定至修訂版本的方法。只要未更新LIFF app,即可繼續使用指定的修訂版本。由於其不會自動更新,故不會受到LIFF SDK升級的影響。
例: https://static.line-scdn.net/liff/edge/versions/2.1.13/sdk.js

使用Edge路徑的範例:

<script charset="utf-8" src="https://static.line-scdn.net/liff/edge/2/sdk.js"></script>
關於維持向下相容的CDN路徑

為了確保已上線的LIFF app運作,我們將提供下列CDN路徑來維持LIFF SDK的作業。使用此CDN路徑的LIFF SDK會與CDN edge路徑的LIFF SDK同一版本。

維持向下相容的CDN路徑為:
https://static.line-scdn.net/liff/edge/2.1/sdk.js

注意

我們建議您將LIFF app中向下相容的CDN路徑改為CDN edge路徑。因為無論LIFF SDK的生命週期預計為何時,使用向下相容的CDN路徑都可能遭到中止。

待方針確立後我們會盡速通知。

在LIFF技術文件中查看更多關於LIFF版本政策的資訊。