# cocos js开发
将`cocos-embed/SoyooFacade.ts`加进项目
然后注释,调用对应的SoyooFacade对象的方法。
必须要调用的方法有:
```
SoyooFacade.ReportLifeCycle(SoyooLifecyle.Ready)
SoyooFacade.ReportLifeCycle(SoyooLifecyle.Start)
SoyooFacade.ReportLifeCycle(SoyooLifecyle.Complete)
SoyooFacade.InstallGame()
```
# zip
## facebook
把`networks/facebook.js`复制到web-mobile目录下。
在w`web-mobile/index.html`的""的上一行添加代码
```
```
## google
把`networks/google.js`复制到web-mobile目录下。
在w`web-mobile/index.html`的""的上一行添加代码
```
```
## tiktok
把`tiktok/tiktok.js`和`tiktok/config.json`复制到web-mobile目录下。
在w`web-mobile/index.html`的""的上一行添加代码
```
```
# 单HTML渠道
## 环境配置
需要安装nodejs
打开soyoo-cocos后,先执行`npm install`安装依赖
### 预处理html
0. 把目标目录web-mobile复制到soyoo-cocos目录下。
1. 删掉index.html里的js代码部分
2. 在body最后加上
`
`
## 渠道处理
### applovin
1. 把networks/applovin.js 复制到web-mobile下
2. 编辑复制的applovin.js, 在前几行填入对应的iosUrl和androidUrl
3. 编辑index.html,在body最后加上
`js
`
### applovin
1. 把networks/mintegral.js 复制到web-mobile下
2. 编辑index.html,在body最后加上
`
`
### moloco
1. 把`networks/moloco.js`复制到web-mobile目录下。
2. 编辑index.html,在body最后加上
```js
```
## 打包
执行命令 `node single-html/build.js`
生成目标文件 `dist/index.html`即为目标文件
```css
@media (orientation: landscape) {#splash {background-size: 15% !important;}}
```
```js
```