---
# System prepended metadata

title: iOS App 交接文件 by Kylie

---

# iOS App 交接文件 by Kylie

## 程式專案
* JIRA: 
https://mars-adventure.atlassian.net/jira/software/projects/BWPLUS/boards/5/roadmap
* Bitbucket: 
https://bitbucket.org/toc25000888/bw2/src/master/

## TODO
### 1. 音頻
:heavy_check_mark: 音頻頁追蹤用統計API之功能：

    - v 1.1.4(5) prod
:heavy_check_mark: 音頻專題到詳細頁，改成原生的動作流程：

    - H5 podcast List -> native podcast topic page -> native podcast detail page 
    - v 1.2.0(0) stage

--
> 音頻原生功能，請參閱branch: feat>BWPLUS-310-ios
> * branch名稱有點怪，因為jira票名轉過來的

- [ ] 音頻播放頁部分資料缺少（如專題介紹、逐字稿）
- [ ] 音頻專題頁＆播放頁下方list滑動時圖片閃爍處理
- [ ] 音頻原生播放邏輯修改（上面那項的延伸）
- [ ] 音頻原生play all功能（新功能，詳細情形請看https://drive.google.com/file/d/1VAVJuJSg4s_P6Shn1PJFMILDYDT2yMFS/view?usp=sharing）
- [ ] 音頻追蹤用統計API修改（需要請商周數據組與大陸端確認此功能修改）
- [ ] 原生音頻頁的FDL邏輯修改

### 3. 其它
- [ ] 原生端強制更新，目前已有簡易版的強制更新功能可使用。完整版待PM端出規格。
- [ ] QRCode功能，請參閱branch: feat> QRCode、QRCodeReader。完整版待PM端出規格。
- [ ] 文章頁原生tool bar，請參閱branch: feature> NativeToolBar

## 相關密碼

:::info

* Bitbucket
kylie_chiang@cmh.com.tw (kylie-chiang)
6xrUkZkhPBp2sPD

* Zepline
toc_app@citegroup.tw，密碼為 Toc25000888

* Gmail
cmhitdev@gmail.com
wTE6rKy2
App-specific pw: mobd-yzng-yxue-hxgr
Gmail pw:CMH25000888


    toc.itdev@gmail.com
    cmh25000888
    
    FB帳號：(測試機裡的王運中)cmhitdev@gmail.com
密碼：Cmh25000888



* Gmail & appleID 
test.iaau@gmail.com
wTE6rKy2


* Line Developer:
tocdeveloper@gmail.com
CMH25000888

* BW apple developer:
toc.itdev@gmail.com
Xsw@3edCvv

* BW憑證.p12, private憑證.p12

    P/w: 123456

* 商周Plus & 商周 會員（送審給審查員登入用的帳號）
test.iaau@gmail.com
P/w: 123456

* Slack: mars-adventure.slack.com
google>
toc.itdev@gmail.com
cmh25000888


:::


## 送審步驟
1. Xcode> 接上已註冊的實體手機
2. Xcode> 打包處理
    1. 確認git branch是否處理好？
    2. 選擇要打包的scheme
    3. 修改版號、FCM版號
    4. 把修改的地方再push到正確的branch上
    5. 新增版號的tag
    6. Archive app
5. Xcode> upload
6. 30分鐘
7. Apple Store Connect > 管理 **出口合約資訊**
8. Apple Store Connect > 從TestFlight發佈app
9. Apple Store Connect > 上架至Apple Store:
    1. 提供更新項目給香香，請她給我們送審文案
    2. 新增送審新版本資訊
    3. 上架設定
    4. 儲存＆送出，等待審查員審畢（約一天內）


## JIRA page上的登陸文件
### Templates：
[API Template](https://hackmd.io/Mv2c4khsSsCFl9YIrjsHkg)

[Bridge API Template](https://hackmd.io/8bYFS5vZQUG_CfhvPFVA9Q)


### 音頻：
[音頻交互圖](https://docs.google.com/drawings/d/11x4DBWBVDPz7zNDaW6FjG98fFYgXLfiSIYhqPfzxtPI/edit)

[音頻頁規格文件](https://docs.google.com/document/d/1cLHDFnrjaUHcSxD0r5OUn1FHol29T3NmActSGpn5zNc/edit)

[音頻Sequence Diagram](https://drive.google.com/file/d/1T1bH1YtuwYh8DyFC3NFh5FYX7ePIcqtC/view)


### API:
[大陸發佈的API文件(eoLinker)](http://172.24.214.114:8081/eolinker_os/index.html#/home/project/api/)
> 需連內網

[App-H5 API交互文件](https://hackmd.io/UvFX0I-aT-uhkuR2woX7kw)


### 登入：
[登入Sequence Diagram](https://drive.google.com/file/d/1gyUiiB59Wq1H51lbs2pqBknHKq7VpquQ/view)

## 相關文件：
:::info
![](https://i.imgur.com/wFqicGH.png)

* 可以在這裡找到一些相關文件，如postman的API json檔
:::
