Android App 放到 S市集 的 程式修改

Android 的應用程式寫完後, 想要放到 遠傳的S市集, 程式需要做額外做哪些事情呢?

遠傳S市集 認證程式撰寫

詳細說明可見 官方網站: S市集 開發者專區 (需付費 500元, 加入當開發者)

專案完成後, 要將 App 放到 S市集, 需要將 App 加入S市集的認證程序(License 驗證), 步驟如下:

環境設定
  1. mkdir ~/workspace/PROJECT/lib # 專案目錄下建立 lib
  2. cp FET_APP_Store_SDK_2.3.0.jar ~/workspace/PROJECT/lib # 將 sdk jar 放到 lib
  3. 開啟 Eclipse -> Project -> Properties # 增加 class-path
  4. 左邊選擇 Java Build Path -> 右邊上面的Tab (Libraries) -> Add External JARS -> FET_APP_Store_SDK_2.3.0.jar
程式修改
  1. 在程式 import 處加上:

    import net.fet.android.license.sdk.LicenseToolkit;

  2. 在應用程式的 Activity 裡, 找到 onResume(), 若沒有 onResume () 則 override 這個 method, 然後將下述 SDK 的 method 加入 onResume () 中.


    @Override
    protected void onResume() {
        super.onResume();
        if (!LicenseToolkit.acquireClientAndLicense(this, LicenseToolkit.BLOCK_MODE))
            return;
    }

  3. 或 public void onResume() { ... }

確定 Compile 沒有錯誤, 就重新打包並簽章, 得到新的 APK, 再測試看看是否執行後, 會自動叫你安裝 S市集, 或者到 S市集 登入頁面, 就可以了~ 再將此 APK 上傳即可.

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈Android App 放到 S市集 的 程式修改〉中有 2 則留言

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料