mirror of
https://github.com/jpush/jpush-phonegap-plugin.git
synced 2026-04-01 00:00:20 +08:00
iOS - add API
1.增加延迟启动 API 2.增加 doc 说明 3.优化代码
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
# iOS API
|
||||
|
||||
- [延迟注册和启动推送通知服务](#延迟注册和启动推送通知服务)
|
||||
- [开始与停止推送服务](#开始与停止推送服务)
|
||||
- [获取 RegistrationID](#获取-registrationid)
|
||||
- [别名与标签](#别名与标签)
|
||||
@@ -19,6 +20,32 @@
|
||||
- [获取用户推送设置](#获取用户推送设置)
|
||||
- [监听事件统一说明](#监听事件统一说明)
|
||||
|
||||
|
||||
|
||||
## 延迟注册和启动推送通知服务
|
||||
|
||||
本插件默认在 App 启动完成之后,立即「注册苹果通知服务」+「启动 JPush SDK」,其中:
|
||||
|
||||
- 「注册苹果通知服务」会弹出提示窗口向用户请求权限。
|
||||
- 「启动 JPush SDK」是使用 JPush 各项 API 的必要条件。
|
||||
|
||||
开发者可以根据自己的需求,延迟注册和启动,需做以下操作:
|
||||
|
||||
1. 查找并配置 `PushConfig.plist` 文件中的 `Delay` 字段为 `YES`,表明会延迟使用,此时插件不再自动注册、启动通知。
|
||||
2. 在需要注册并启动通知的地方调用 API - startJPushSDK。
|
||||
|
||||
### API - startJPushSDK
|
||||
|
||||
注册苹果通知服务,并启动 JPush SDK。
|
||||
|
||||
#### 接口定义
|
||||
|
||||
```
|
||||
window.plugins.jPushPlugin.startJPushSDK()
|
||||
```
|
||||
|
||||
|
||||
|
||||
## 开始与停止推送服务
|
||||
|
||||
### API - init
|
||||
|
||||
Reference in New Issue
Block a user