---
# System prepended metadata

title: 建置appcenter cordova code-push環

---

建置appcenter cordova code-push環境

前置作業: 

安裝 Node.js
安裝 App Center CLI： npm install -g appcenter-cli

---------------------

1. 先使用現有的 CodePush 帳戶登入，或建立新的 App Center 帳戶，才能開始發行應用程式更新。 安裝 CLI 之後，您可以執行下列命令來執行此動作
```
appcenter login
```
會導到app center UI 介面, 登入後 輸入token 後 即為登入

2. 查看目前app cneter 專案build 清單
```
appcenter apps list
```

3. 由於在新增new app code-push 時, 目前新版已經沒有cordova, 因此platform 選擇(react-native 最接近的)

4. 參考設定: 

首先: 安裝appcenter 模組
```
yarn add appcenter appcenter-analytics appcenter-crashes --exact
```

https://learn.microsoft.com/en-us/appcenter/sdk/getting-started/react-native

a.  MainActivity.java 要增加app center
```java
AppCenter.start(getApplication(), "{Your App Secret}", Analytics.class, Crashes.class);
```

b. 新增appcenter-config.json 在android/app/src/main/assets/
