... | @@ -75,7 +75,7 @@ $ code-push register |
... | @@ -75,7 +75,7 @@ $ code-push register |
|
|
|
|
|
注册AppCenter需要微软账号或者也可以通过GitHub,facebook,google账号进行注册。因为主要跟开发有关,跟微软的产品关系不大,我用的GitHub账号进行注册。
|
|
注册AppCenter需要微软账号或者也可以通过GitHub,facebook,google账号进行注册。因为主要跟开发有关,跟微软的产品关系不大,我用的GitHub账号进行注册。
|
|
注册时大概是这样的:
|
|
注册时大概是这样的:
|
|

|
|

|
|
|
|
|
|
如果已经注册过,需要在其它机器上进行登录操作,可以用下面命令进行操作,同样会打开网页进行登录
|
|
如果已经注册过,需要在其它机器上进行登录操作,可以用下面命令进行操作,同样会打开网页进行登录
|
|
```bash
|
|
```bash
|
... | @@ -97,7 +97,7 @@ $ code-push app add CodePush-iOS ios cordova |
... | @@ -97,7 +97,7 @@ $ code-push app add CodePush-iOS ios cordova |
|
$ code-push deployment list CodePush-iOS -k
|
|
$ code-push deployment list CodePush-iOS -k
|
|
```
|
|
```
|
|
|
|
|
|

|
|

|
|
|
|
|
|
这个key需要填入到前面的`config.xml`中。
|
|
这个key需要填入到前面的`config.xml`中。
|
|
|
|
|
... | @@ -109,7 +109,7 @@ iOS: |
... | @@ -109,7 +109,7 @@ iOS: |
|
```
|
|
```
|
|
|
|
|
|
在AppCenter上也会看到创建的App
|
|
在AppCenter上也会看到创建的App
|
|

|
|

|
|
|
|
|
|
---
|
|
---
|
|
用命令列出AppCenter上注册的App
|
|
用命令列出AppCenter上注册的App
|
... | @@ -117,8 +117,7 @@ iOS: |
... | @@ -117,8 +117,7 @@ iOS: |
|
$ code-push app ls
|
|
$ code-push app ls
|
|
```
|
|
```
|
|
|
|
|
|

|
|

|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
在web的js代码中添加`codePush.sync()`触发热更新。我在`index.js`的`deviceready`事件中添加。
|
|
在web的js代码中添加`codePush.sync()`触发热更新。我在`index.js`的`deviceready`事件中添加。
|
... | @@ -223,7 +222,7 @@ $ cd ConnectDemo |
... | @@ -223,7 +222,7 @@ $ cd ConnectDemo |
|
```bash
|
|
```bash
|
|
$ code-push app add ConnectDemo android cordova
|
|
$ code-push app add ConnectDemo android cordova
|
|
```
|
|
```
|
|

|
|

|
|
|
|
|
|
|
|
|
|
---
|
|
---
|
... | @@ -366,7 +365,7 @@ run |
... | @@ -366,7 +365,7 @@ run |
|
$ code-push deployment history ConnectDemo Staging
|
|
$ code-push deployment history ConnectDemo Staging
|
|
```
|
|
```
|
|
输出:
|
|
输出:
|
|

|
|

|
|
|
|
|
|
---
|
|
---
|
|
需要看看App到底装的哪个版本
|
|
需要看看App到底装的哪个版本
|
... | @@ -487,7 +486,7 @@ $ cordova emulate ios --target iPhone-XR --debug |
... | @@ -487,7 +486,7 @@ $ cordova emulate ios --target iPhone-XR --debug |
|
缺失并不妨碍项目的正常运行。
|
|
缺失并不妨碍项目的正常运行。
|
|
|
|
|
|
Safari调试中没有打印CodePush的信息是因为console中点选了Errors选项,只显示App的错误信息,CodePush事实上在正常运作。
|
|
Safari调试中没有打印CodePush的信息是因为console中点选了Errors选项,只显示App的错误信息,CodePush事实上在正常运作。
|
|

|
|

|
|
取消选项后console正常显示。
|
|
取消选项后console正常显示。
|
|
|
|
|
|
---
|
|
---
|
... | @@ -502,7 +501,7 @@ $ code-push release-cordova MyApp ios --targetBinaryVersion "~0.0.0" |
... | @@ -502,7 +501,7 @@ $ code-push release-cordova MyApp ios --targetBinaryVersion "~0.0.0" |
|
|
|
|
|
---
|
|
---
|
|
这份关于版本控制的信息比较重要
|
|
这份关于版本控制的信息比较重要
|
|

|
|

|
|
|
|
|
|
---
|
|
---
|
|
经过研究,一般情况下,用"<="的版本号进行更新控制是比较方便的。
|
|
经过研究,一般情况下,用"<="的版本号进行更新控制是比较方便的。
|
... | | ... | |