diff --git a/src/pages/appintopage.cpp b/src/pages/appintopage.cpp
index 65627a6..9446488 100644
--- a/src/pages/appintopage.cpp
+++ b/src/pages/appintopage.cpp
@@ -13,6 +13,7 @@
 #include <QFile>
 
 #include <DSysInfo>
+#include <QAtomicInt>
 
 AppIntoPage::AppIntoPage(QWidget *parent)
     : QWidget(parent)
@@ -21,11 +22,15 @@ AppIntoPage::AppIntoPage(QWidget *parent)
 {
     initUI();
     initConnections();
+    QString  headers = "Mozilla/5.0 Spark-Store/"+ QString(APP_VERSION)+" (Linux;  "+QSysInfo::prettyProductName().toUtf8()+";)";
+    QByteArray ba = headers.toLatin1(); // must
+    rawHeaders=ba.data();
 }
 
 AppIntoPage::~AppIntoPage()
 {
     delete ui;
+    free(rawHeaders);
 }
 
 void AppIntoPage::openUrl(const QUrl &url)
@@ -53,36 +58,41 @@ void AppIntoPage::openUrl(const QUrl &url)
         ui->label_2->setText(info["More"].toString());
 
         // 显示 tags
-        QStringList taglist = info["Tags"].toString().split(";", QString::SkipEmptyParts);
+        QStringList taglist = info["Tags"].toString().split(";", Qt::SkipEmptyParts);
         setAppinfoTags(taglist);
 
-        // 获取图标
-        QNetworkRequest request;
-        QNetworkAccessManager *manager = new QNetworkAccessManager(this);
+        // 获取图标和截图
         QString pkgUrlBase = api->getImgServerUrl() + SparkAPI::getArchDir() + url.path();
-        qDebug() << "Icon URL: " << pkgUrlBase + "/icon.png";
-        request.setUrl(QUrl(pkgUrlBase + "/icon.png"));
-        request.setRawHeader("User-Agent", "Mozilla/5.0");
-        request.setRawHeader("Content-Type", "charset='utf-8'");
-        manager->get(request);
-        QObject::connect(manager, &QNetworkAccessManager::finished, [=](QNetworkReply *reply)
-            {
-                QByteArray jpegData = reply->readAll();
-                iconpixmap.loadFromData(jpegData);
-                iconpixmap.scaled(210, 200, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
-                ui->icon->setPixmap(iconpixmap);
-                ui->icon->setScaledContents(true);
+        // 创建网络请求管理器
+        QNetworkAccessManager *iconManager = new QNetworkAccessManager(this);
+
+        // 获取图标
+        QNetworkRequest iconRequest;
+        iconRequest.setUrl(QUrl(pkgUrlBase + "/icon.png"));
+        iconRequest.setRawHeader("User-Agent", rawHeaders);
+        iconRequest.setRawHeader("Content-Type", "charset='utf-8'");
+
+        iconManager->get(iconRequest);
+        QObject::connect(iconManager, &QNetworkAccessManager::finished, [=](QNetworkReply *reply)
+        {
+            QByteArray jpegData = reply->readAll();
+            iconpixmap.loadFromData(jpegData);
+            iconpixmap = iconpixmap.scaled(210, 200, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
+            ui->icon->setPixmap(iconpixmap);
+            ui->icon->setScaledContents(true);
+
+            iconManager->deleteLater();
+            reply->deleteLater();
+        });
 
-                manager->deleteLater(); });
 
-        // 获取截图
         for (int i = 0; i < 5 /* 魔法数字,最多五个截图 */; i++)
         {
             QString imgUrl = pkgUrlBase + "/screen_" + QString::number(i + 1) + ".png";
             QNetworkRequest request;
             QNetworkAccessManager *manager = new QNetworkAccessManager(this);
             request.setUrl(QUrl(imgUrl));
-            request.setRawHeader("User-Agent", "Mozilla/5.0");
+            request.setRawHeader("User-Agent", rawHeaders);
             request.setRawHeader("Content-Type", "charset='utf-8'");
             manager->get(request);
             QObject::connect(manager, &QNetworkAccessManager::finished, [=](QNetworkReply *reply)
@@ -105,6 +115,7 @@ void AppIntoPage::openUrl(const QUrl &url)
                     manager->deleteLater(); 
                 });
         }
+        
 
         // Check UOS
         QSettings config(QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation) + "/config.ini", QSettings::IniFormat);
diff --git a/src/pages/appintopage.h b/src/pages/appintopage.h
index 5c6235b..760af66 100644
--- a/src/pages/appintopage.h
+++ b/src/pages/appintopage.h
@@ -30,6 +30,8 @@ private:
     void isDownloading(const QUrl &url);
     void setAppinfoTags(const QStringList &tagList);
     void notifyUserUnsupportedTags(bool ubuntuSupport, bool deepinSupport, bool uosSupport);
+    char*  rawHeaders;
+    QMap<int, QPixmap> imageMap;
 
 signals:
     void clickedDownloadBtn();
diff --git a/src/utils/httprequest.cpp b/src/utils/httprequest.cpp
index c4cf95a..b64e095 100644
--- a/src/utils/httprequest.cpp
+++ b/src/utils/httprequest.cpp
@@ -1,14 +1,21 @@
 #include "httprequest.h"
 
-HttpRequest::HttpRequest()
+HttpRequest::HttpRequest(QObject *parent):QObject(parent)
 {
+    QString headers = "Mozilla/5.0 Spark-Store/"+ QString(APP_VERSION)+" (Linux;  "+QSysInfo::prettyProductName().toUtf8()+");";
+    QByteArray ba = headers.toLatin1();
+    rawHeaders = strdup(ba.data());
+}
+// 在析构函数中释放 rawHeaders 的内存
+HttpRequest::~HttpRequest()
+{
+    free(rawHeaders);
 }
 
 void HttpRequest::getRequest(QNetworkRequest request)
 {
     QNetworkAccessManager *naManager = new QNetworkAccessManager(this);
-
-    request.setRawHeader("User-Agent", "Mozilla/5.0");
+    request.setRawHeader("User-Agent", rawHeaders);
     request.setRawHeader("Content-Type", "charset='utf-8'");
     request.setRawHeader("Content-Type", "application/json");
 
@@ -26,6 +33,7 @@ QString HttpRequest::postRequest(QString url, QString jsondata)
     QNetworkAccessManager *naManager = new QNetworkAccessManager(this);
     QUrl strUrl = url.replace("+", "%2B");
     request.setUrl(strUrl);
+    request.setRawHeader("User-Agent", rawHeaders);
     request.setRawHeader("Content-Type", "charset='utf-8'");
     request.setRawHeader("Content-Type", "application/json");
 
diff --git a/src/utils/httprequest.h b/src/utils/httprequest.h
index 2637f03..e6ad7f1 100644
--- a/src/utils/httprequest.h
+++ b/src/utils/httprequest.h
@@ -10,8 +10,11 @@
 class HttpRequest : public QObject
 {
     Q_OBJECT
+private:
+    char*  rawHeaders;
 public:
-    HttpRequest();
+    HttpRequest(QObject *parent = nullptr);
+    ~HttpRequest();
 
     void getRequest(QNetworkRequest request);
 
diff --git a/translations/spark-store_en.ts b/translations/spark-store_en.ts
index 036f0ca..2303434 100644
--- a/translations/spark-store_en.ts
+++ b/translations/spark-store_en.ts
@@ -126,9 +126,9 @@
     </message>
     <message>
         <location filename="../src/pages/appintopage.ui" line="244"/>
-        <location filename="../src/pages/appintopage.cpp" line="174"/>
-        <location filename="../src/pages/appintopage.cpp" line="312"/>
-        <location filename="../src/pages/appintopage.cpp" line="482"/>
+        <location filename="../src/pages/appintopage.cpp" line="180"/>
+        <location filename="../src/pages/appintopage.cpp" line="318"/>
+        <location filename="../src/pages/appintopage.cpp" line="488"/>
         <source>Download and Install</source>
         <translation type="unfinished"></translation>
     </message>
@@ -180,74 +180,74 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="113"/>
+        <location filename="../src/pages/appintopage.cpp" line="119"/>
         <source>Developer Mode Disabled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="159"/>
-        <location filename="../src/pages/appintopage.cpp" line="328"/>
-        <location filename="../src/pages/appintopage.cpp" line="455"/>
+        <location filename="../src/pages/appintopage.cpp" line="165"/>
+        <location filename="../src/pages/appintopage.cpp" line="334"/>
+        <location filename="../src/pages/appintopage.cpp" line="461"/>
         <source>Reinstall</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="166"/>
+        <location filename="../src/pages/appintopage.cpp" line="172"/>
         <source>Upgrade</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="317"/>
-        <location filename="../src/pages/appintopage.cpp" line="431"/>
+        <location filename="../src/pages/appintopage.cpp" line="323"/>
+        <location filename="../src/pages/appintopage.cpp" line="437"/>
         <source>Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="322"/>
+        <location filename="../src/pages/appintopage.cpp" line="328"/>
         <source>Installing</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="410"/>
-        <location filename="../src/pages/appintopage.cpp" line="414"/>
-        <location filename="../src/pages/appintopage.cpp" line="418"/>
-        <location filename="../src/pages/appintopage.cpp" line="422"/>
+        <location filename="../src/pages/appintopage.cpp" line="416"/>
+        <location filename="../src/pages/appintopage.cpp" line="420"/>
+        <location filename="../src/pages/appintopage.cpp" line="424"/>
+        <location filename="../src/pages/appintopage.cpp" line="428"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="410"/>
+        <location filename="../src/pages/appintopage.cpp" line="416"/>
         <source>The current application does not support deepin, there may be problems</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="414"/>
+        <location filename="../src/pages/appintopage.cpp" line="420"/>
         <source>The current application does not support UOS, there may be problems</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="418"/>
+        <location filename="../src/pages/appintopage.cpp" line="424"/>
         <source>The current application does not support Ubuntu, there may be problems</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="422"/>
+        <location filename="../src/pages/appintopage.cpp" line="428"/>
         <source>The current application does not support current platform, there may be problems</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="486"/>
-        <location filename="../src/pages/appintopage.cpp" line="499"/>
+        <location filename="../src/pages/appintopage.cpp" line="492"/>
+        <location filename="../src/pages/appintopage.cpp" line="505"/>
         <source>Spark Store</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="486"/>
+        <location filename="../src/pages/appintopage.cpp" line="492"/>
         <source>Uninstall succeeded</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="499"/>
+        <location filename="../src/pages/appintopage.cpp" line="505"/>
         <source>The URL has been copied to the clipboard</source>
         <translation type="unfinished"></translation>
     </message>
diff --git a/translations/spark-store_es.ts b/translations/spark-store_es.ts
index 5dfcc95..b6784e4 100644
--- a/translations/spark-store_es.ts
+++ b/translations/spark-store_es.ts
@@ -126,9 +126,9 @@
     </message>
     <message>
         <location filename="../src/pages/appintopage.ui" line="244"/>
-        <location filename="../src/pages/appintopage.cpp" line="174"/>
-        <location filename="../src/pages/appintopage.cpp" line="312"/>
-        <location filename="../src/pages/appintopage.cpp" line="482"/>
+        <location filename="../src/pages/appintopage.cpp" line="180"/>
+        <location filename="../src/pages/appintopage.cpp" line="318"/>
+        <location filename="../src/pages/appintopage.cpp" line="488"/>
         <source>Download and Install</source>
         <translation>Descargar e instalar</translation>
     </message>
@@ -180,74 +180,74 @@
         <translation>Haga clic en &quot;abrir&quot;</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="113"/>
+        <location filename="../src/pages/appintopage.cpp" line="119"/>
         <source>Developer Mode Disabled</source>
         <translation>Se ha desactivado el modo desarrollador</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="159"/>
-        <location filename="../src/pages/appintopage.cpp" line="328"/>
-        <location filename="../src/pages/appintopage.cpp" line="455"/>
+        <location filename="../src/pages/appintopage.cpp" line="165"/>
+        <location filename="../src/pages/appintopage.cpp" line="334"/>
+        <location filename="../src/pages/appintopage.cpp" line="461"/>
         <source>Reinstall</source>
         <translation>Reinstalación</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="166"/>
+        <location filename="../src/pages/appintopage.cpp" line="172"/>
         <source>Upgrade</source>
         <translation>Actualización</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="317"/>
-        <location filename="../src/pages/appintopage.cpp" line="431"/>
+        <location filename="../src/pages/appintopage.cpp" line="323"/>
+        <location filename="../src/pages/appintopage.cpp" line="437"/>
         <source>Install</source>
         <translation>Instalación</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="322"/>
+        <location filename="../src/pages/appintopage.cpp" line="328"/>
         <source>Installing</source>
         <translation>Se está instalando</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="410"/>
-        <location filename="../src/pages/appintopage.cpp" line="414"/>
-        <location filename="../src/pages/appintopage.cpp" line="418"/>
-        <location filename="../src/pages/appintopage.cpp" line="422"/>
+        <location filename="../src/pages/appintopage.cpp" line="416"/>
+        <location filename="../src/pages/appintopage.cpp" line="420"/>
+        <location filename="../src/pages/appintopage.cpp" line="424"/>
+        <location filename="../src/pages/appintopage.cpp" line="428"/>
         <source>Warning</source>
         <translation>Aviso</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="410"/>
+        <location filename="../src/pages/appintopage.cpp" line="416"/>
         <source>The current application does not support deepin, there may be problems</source>
         <translation>La aplicación actual no admite deepin, puede haber problemas</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="414"/>
+        <location filename="../src/pages/appintopage.cpp" line="420"/>
         <source>The current application does not support UOS, there may be problems</source>
         <translation>La aplicación actual no admite uos, puede haber problemas</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="418"/>
+        <location filename="../src/pages/appintopage.cpp" line="424"/>
         <source>The current application does not support Ubuntu, there may be problems</source>
         <translation>La aplicación actual no admite ubuntu, puede haber problemas</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="422"/>
+        <location filename="../src/pages/appintopage.cpp" line="428"/>
         <source>The current application does not support current platform, there may be problems</source>
         <translation>La aplicación actual no admite la Plataforma actual, puede haber problemas</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="486"/>
-        <location filename="../src/pages/appintopage.cpp" line="499"/>
+        <location filename="../src/pages/appintopage.cpp" line="492"/>
+        <location filename="../src/pages/appintopage.cpp" line="505"/>
         <source>Spark Store</source>
         <translation>SPARK Store</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="486"/>
+        <location filename="../src/pages/appintopage.cpp" line="492"/>
         <source>Uninstall succeeded</source>
         <translation>Desinstalación exitosa</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="499"/>
+        <location filename="../src/pages/appintopage.cpp" line="505"/>
         <source>The URL has been copied to the clipboard</source>
         <translation>La URL ha sido copiada al portapapeles</translation>
     </message>
diff --git a/translations/spark-store_fr.ts b/translations/spark-store_fr.ts
index f58e6d5..7497ede 100644
--- a/translations/spark-store_fr.ts
+++ b/translations/spark-store_fr.ts
@@ -126,9 +126,9 @@
     </message>
     <message>
         <location filename="../src/pages/appintopage.ui" line="244"/>
-        <location filename="../src/pages/appintopage.cpp" line="174"/>
-        <location filename="../src/pages/appintopage.cpp" line="312"/>
-        <location filename="../src/pages/appintopage.cpp" line="482"/>
+        <location filename="../src/pages/appintopage.cpp" line="180"/>
+        <location filename="../src/pages/appintopage.cpp" line="318"/>
+        <location filename="../src/pages/appintopage.cpp" line="488"/>
         <source>Download and Install</source>
         <translation>Télécharger et installer</translation>
     </message>
@@ -180,74 +180,74 @@
         <translation>Cliquez sur Ouvrir</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="113"/>
+        <location filename="../src/pages/appintopage.cpp" line="119"/>
         <source>Developer Mode Disabled</source>
         <translation>Mode développeur désactivé</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="159"/>
-        <location filename="../src/pages/appintopage.cpp" line="328"/>
-        <location filename="../src/pages/appintopage.cpp" line="455"/>
+        <location filename="../src/pages/appintopage.cpp" line="165"/>
+        <location filename="../src/pages/appintopage.cpp" line="334"/>
+        <location filename="../src/pages/appintopage.cpp" line="461"/>
         <source>Reinstall</source>
         <translation>Réinstaller</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="166"/>
+        <location filename="../src/pages/appintopage.cpp" line="172"/>
         <source>Upgrade</source>
         <translation>Mise à niveau</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="317"/>
-        <location filename="../src/pages/appintopage.cpp" line="431"/>
+        <location filename="../src/pages/appintopage.cpp" line="323"/>
+        <location filename="../src/pages/appintopage.cpp" line="437"/>
         <source>Install</source>
         <translation>Installation</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="322"/>
+        <location filename="../src/pages/appintopage.cpp" line="328"/>
         <source>Installing</source>
         <translation>Installation en cours</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="410"/>
-        <location filename="../src/pages/appintopage.cpp" line="414"/>
-        <location filename="../src/pages/appintopage.cpp" line="418"/>
-        <location filename="../src/pages/appintopage.cpp" line="422"/>
+        <location filename="../src/pages/appintopage.cpp" line="416"/>
+        <location filename="../src/pages/appintopage.cpp" line="420"/>
+        <location filename="../src/pages/appintopage.cpp" line="424"/>
+        <location filename="../src/pages/appintopage.cpp" line="428"/>
         <source>Warning</source>
         <translation>Avertissement</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="410"/>
+        <location filename="../src/pages/appintopage.cpp" line="416"/>
         <source>The current application does not support deepin, there may be problems</source>
         <translation>L&apos;application actuelle ne supporte pas deepin, il peut y avoir un problème</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="414"/>
+        <location filename="../src/pages/appintopage.cpp" line="420"/>
         <source>The current application does not support UOS, there may be problems</source>
         <translation>L&apos;application actuelle ne prend pas en charge uos, il peut y avoir un problème</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="418"/>
+        <location filename="../src/pages/appintopage.cpp" line="424"/>
         <source>The current application does not support Ubuntu, there may be problems</source>
         <translation>L&apos;application actuelle ne supporte pas Ubuntu, il peut y avoir un problème</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="422"/>
+        <location filename="../src/pages/appintopage.cpp" line="428"/>
         <source>The current application does not support current platform, there may be problems</source>
         <translation>L&apos;application actuelle ne prend pas en charge la plate - forme actuelle, il peut y avoir un problème</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="486"/>
-        <location filename="../src/pages/appintopage.cpp" line="499"/>
+        <location filename="../src/pages/appintopage.cpp" line="492"/>
+        <location filename="../src/pages/appintopage.cpp" line="505"/>
         <source>Spark Store</source>
         <translation>Le Spark store</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="486"/>
+        <location filename="../src/pages/appintopage.cpp" line="492"/>
         <source>Uninstall succeeded</source>
         <translation>Désinstallation réussie</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="499"/>
+        <location filename="../src/pages/appintopage.cpp" line="505"/>
         <source>The URL has been copied to the clipboard</source>
         <translation>L&apos;URL a été copiée dans le presse - papiers</translation>
     </message>
diff --git a/translations/spark-store_zh_CN.ts b/translations/spark-store_zh_CN.ts
index 7649050..136a9ed 100644
--- a/translations/spark-store_zh_CN.ts
+++ b/translations/spark-store_zh_CN.ts
@@ -121,9 +121,9 @@
     </message>
     <message>
         <location filename="../src/pages/appintopage.ui" line="244"/>
-        <location filename="../src/pages/appintopage.cpp" line="174"/>
-        <location filename="../src/pages/appintopage.cpp" line="312"/>
-        <location filename="../src/pages/appintopage.cpp" line="482"/>
+        <location filename="../src/pages/appintopage.cpp" line="180"/>
+        <location filename="../src/pages/appintopage.cpp" line="318"/>
+        <location filename="../src/pages/appintopage.cpp" line="488"/>
         <source>Download and Install</source>
         <translation>下载并安装</translation>
     </message>
@@ -180,74 +180,74 @@
         <translation>点击跳转</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="113"/>
+        <location filename="../src/pages/appintopage.cpp" line="119"/>
         <source>Developer Mode Disabled</source>
         <translation>开发者模式未开启</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="159"/>
-        <location filename="../src/pages/appintopage.cpp" line="328"/>
-        <location filename="../src/pages/appintopage.cpp" line="455"/>
+        <location filename="../src/pages/appintopage.cpp" line="165"/>
+        <location filename="../src/pages/appintopage.cpp" line="334"/>
+        <location filename="../src/pages/appintopage.cpp" line="461"/>
         <source>Reinstall</source>
         <translation>重新安装</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="166"/>
+        <location filename="../src/pages/appintopage.cpp" line="172"/>
         <source>Upgrade</source>
         <translation>升级</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="317"/>
-        <location filename="../src/pages/appintopage.cpp" line="431"/>
+        <location filename="../src/pages/appintopage.cpp" line="323"/>
+        <location filename="../src/pages/appintopage.cpp" line="437"/>
         <source>Install</source>
         <translation>安装</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="322"/>
+        <location filename="../src/pages/appintopage.cpp" line="328"/>
         <source>Installing</source>
         <translation>正在安装</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="410"/>
-        <location filename="../src/pages/appintopage.cpp" line="414"/>
-        <location filename="../src/pages/appintopage.cpp" line="418"/>
-        <location filename="../src/pages/appintopage.cpp" line="422"/>
+        <location filename="../src/pages/appintopage.cpp" line="416"/>
+        <location filename="../src/pages/appintopage.cpp" line="420"/>
+        <location filename="../src/pages/appintopage.cpp" line="424"/>
+        <location filename="../src/pages/appintopage.cpp" line="428"/>
         <source>Warning</source>
         <translation>警告</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="410"/>
+        <location filename="../src/pages/appintopage.cpp" line="416"/>
         <source>The current application does not support deepin, there may be problems</source>
         <translation>当前应用不支持deepin,安装后可能会出现问题</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="414"/>
+        <location filename="../src/pages/appintopage.cpp" line="420"/>
         <source>The current application does not support UOS, there may be problems</source>
         <translation>当前应用不支持UOS,安装后可能会出现问题</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="418"/>
+        <location filename="../src/pages/appintopage.cpp" line="424"/>
         <source>The current application does not support Ubuntu, there may be problems</source>
         <translation>当前应用不支持Ubuntu,安装后可能会出现问题</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="422"/>
+        <location filename="../src/pages/appintopage.cpp" line="428"/>
         <source>The current application does not support current platform, there may be problems</source>
         <translation>当前应用不支持平台,安装后可能会出现问题</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="486"/>
-        <location filename="../src/pages/appintopage.cpp" line="499"/>
+        <location filename="../src/pages/appintopage.cpp" line="492"/>
+        <location filename="../src/pages/appintopage.cpp" line="505"/>
         <source>Spark Store</source>
         <translation>星火应用商店</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="486"/>
+        <location filename="../src/pages/appintopage.cpp" line="492"/>
         <source>Uninstall succeeded</source>
         <translation>卸载成功</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="499"/>
+        <location filename="../src/pages/appintopage.cpp" line="505"/>
         <source>The URL has been copied to the clipboard</source>
         <translation>链接已复制到剪贴板</translation>
     </message>
diff --git a/translations/spark-store_zh_TW.ts b/translations/spark-store_zh_TW.ts
index dd6b1a5..f50a9df 100644
--- a/translations/spark-store_zh_TW.ts
+++ b/translations/spark-store_zh_TW.ts
@@ -121,9 +121,9 @@
     </message>
     <message>
         <location filename="../src/pages/appintopage.ui" line="244"/>
-        <location filename="../src/pages/appintopage.cpp" line="174"/>
-        <location filename="../src/pages/appintopage.cpp" line="312"/>
-        <location filename="../src/pages/appintopage.cpp" line="482"/>
+        <location filename="../src/pages/appintopage.cpp" line="180"/>
+        <location filename="../src/pages/appintopage.cpp" line="318"/>
+        <location filename="../src/pages/appintopage.cpp" line="488"/>
         <source>Download and Install</source>
         <translation>下載並安裝</translation>
     </message>
@@ -180,74 +180,74 @@
         <translation>点击跳转</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="113"/>
+        <location filename="../src/pages/appintopage.cpp" line="119"/>
         <source>Developer Mode Disabled</source>
         <translation>开发者模式未开启</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="159"/>
-        <location filename="../src/pages/appintopage.cpp" line="328"/>
-        <location filename="../src/pages/appintopage.cpp" line="455"/>
+        <location filename="../src/pages/appintopage.cpp" line="165"/>
+        <location filename="../src/pages/appintopage.cpp" line="334"/>
+        <location filename="../src/pages/appintopage.cpp" line="461"/>
         <source>Reinstall</source>
         <translation>重新安裝</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="166"/>
+        <location filename="../src/pages/appintopage.cpp" line="172"/>
         <source>Upgrade</source>
         <translation>升级</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="317"/>
-        <location filename="../src/pages/appintopage.cpp" line="431"/>
+        <location filename="../src/pages/appintopage.cpp" line="323"/>
+        <location filename="../src/pages/appintopage.cpp" line="437"/>
         <source>Install</source>
         <translation>安装</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="322"/>
+        <location filename="../src/pages/appintopage.cpp" line="328"/>
         <source>Installing</source>
         <translation>正在安装</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="410"/>
-        <location filename="../src/pages/appintopage.cpp" line="414"/>
-        <location filename="../src/pages/appintopage.cpp" line="418"/>
-        <location filename="../src/pages/appintopage.cpp" line="422"/>
+        <location filename="../src/pages/appintopage.cpp" line="416"/>
+        <location filename="../src/pages/appintopage.cpp" line="420"/>
+        <location filename="../src/pages/appintopage.cpp" line="424"/>
+        <location filename="../src/pages/appintopage.cpp" line="428"/>
         <source>Warning</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="410"/>
+        <location filename="../src/pages/appintopage.cpp" line="416"/>
         <source>The current application does not support deepin, there may be problems</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="414"/>
+        <location filename="../src/pages/appintopage.cpp" line="420"/>
         <source>The current application does not support UOS, there may be problems</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="418"/>
+        <location filename="../src/pages/appintopage.cpp" line="424"/>
         <source>The current application does not support Ubuntu, there may be problems</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="422"/>
+        <location filename="../src/pages/appintopage.cpp" line="428"/>
         <source>The current application does not support current platform, there may be problems</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="486"/>
-        <location filename="../src/pages/appintopage.cpp" line="499"/>
+        <location filename="../src/pages/appintopage.cpp" line="492"/>
+        <location filename="../src/pages/appintopage.cpp" line="505"/>
         <source>Spark Store</source>
         <translation>星火应用商店</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="486"/>
+        <location filename="../src/pages/appintopage.cpp" line="492"/>
         <source>Uninstall succeeded</source>
         <translation>卸载成功</translation>
     </message>
     <message>
-        <location filename="../src/pages/appintopage.cpp" line="499"/>
+        <location filename="../src/pages/appintopage.cpp" line="505"/>
         <source>The URL has been copied to the clipboard</source>
         <translation>链接已复制到剪贴板</translation>
     </message>