Skip to content

Commit

Permalink
Merge pull request #948 from haoxiuwen/rnpush
Browse files Browse the repository at this point in the history
Modify Push Docs
  • Loading branch information
haoxiuwen authored Sep 12, 2024
2 parents da178b7 + 7439e77 commit a34791c
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 23 deletions.
18 changes: 11 additions & 7 deletions docs/document/android/push/push_overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,15 +54,19 @@
2. 了解环信即时通讯 IM 的使用限制,详见 [使用限制](/product/limitation.html)
3. 你已在 [环信即时通讯控制台](https://console.easemob.com/user/login)**即时通讯 > 功能配置 > 功能配置总览**页面激活推送高级功能。高级功能激活后,你可以设置推送通知方式、免打扰模式和自定义推送模板。**如需关闭推送高级功能必须联系商务,因为该操作会删除所有相关配置。**
4. 各推送使用的条件:
- Google FCM:需要 Google Play Service 和能连接 Google 服务器的网络;
- 小米推送:在小米系统上可用;
- 华为推送:在华为系统上可用;
- 魅族推送:在魅族系统上可用;
- OPPO 推送:在 OPPO 系统上可用;
- VIVO 推送:在 VIVO 系统上可用。
- Google FCM:设备启用了 Google Play 服务且可连接至 Google 服务器;
- 小米推送:在小米设备上可用;
- 华为推送:在华为设备上可用;
- 魅族推送:在魅族设备上可用;
- OPPO 推送:在 OPPO 设备上可用;
- vivo 推送:在 vivo 设备上可用;
- 荣耀推送:在荣耀设备上可用。

SDK 内部会按照以上顺序检测设备的推送支持情况。如果未设置第三方推送或者不满足使用第三方推送的条件,环信 IM SDK 会通过一些保活手段尽可能的保持与环信服务器的长连接,以确保消息及时送达。

**如果你的 App 有海外使用场景,建议开启 FCM 推送;由于各推送使用条件不同,建议尽可能同时支持各家推送。**
5. 使用消息推送前,需要你在对应的厂商推送服务上注册项目,并将设备的推送证书上传到[环信即时通讯云控制台](https://console.easemob.com/user/login)

1. 使用消息推送前,需要你在对应的厂商推送服务上注册项目,并将设备的推送证书上传到[环信即时通讯云控制台](https://console.easemob.com/user/login)

## 配置推送接口

Expand Down
17 changes: 9 additions & 8 deletions docs/document/applet/push/uniapp_push.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,22 @@

环信 uni-app 原生推送插件集成了第三方离线消息推送服务, 为开发者提供低延时、高送达、高并发、不侵犯用户个人数据的离线消息推送服务。当客户端断开连接或应用进程被关闭等原因导致用户离线时,即时通讯 IM 会通过第三方消息推送服务向该离线用户的设备推送消息通知。

目前支持的手机厂商推送服务包括: 华为、荣耀、小米、OPPO、VIVO ,魅族和 APNs。
目前支持的手机厂商推送服务包括:华为、荣耀、小米、OPPO、vivo ,魅族和 APNs。

## 前提条件

1. 已开启环信即时通讯服务,详见 [开启和配置即时通讯服务](/product/enable_and_configure_IM.html)
2. 了解环信即时通讯 IM 的使用限制,详见 [使用限制](/product/limitation.html)
3. 你已在 [环信即时通讯控制台](https://console.easemob.com/user/login)**即时通讯 > 功能配置 > 功能配置总览**页面激活推送高级功能。高级功能激活后,你可以设置推送通知方式、免打扰模式和自定义推送模板。**如需关闭推送高级功能必须联系商务,因为该操作会删除所有相关配置。**
4. 各推送使用的条件:
- 小米推送:在小米系统上可用;
- 华为推送:在华为系统上可用;
- 魅族推送:在魅族系统上可用;
- OPPO 推送:在 OPPO 系统上可用;
- VIVO 推送:在 VIVO 系统上可用;
- 荣耀 推送:在 荣耀 系统上可用;
- APNS 推送:在 IOS 系统上可用。
- 小米推送:在小米设备上可用;
- 华为推送:在华为设备上可用;
- 魅族推送:在魅族设备上可用;
- OPPO 推送:在 OPPO 设备上可用;
- vivo 推送:在 vivo 设备上可用;
- 荣耀 推送:在荣耀设备上可用;
- APNS 推送:在苹果设备上可用。

插件内部会按照以上顺序检测设备的推送支持情况。如果未设置第三方推送或者不满足使用第三方推送的条件,环信 IM SDK 会通过一些保活手段尽可能的保持与环信服务器的长连接,以确保消息及时送达。

## 实现流程
Expand Down
16 changes: 8 additions & 8 deletions docs/document/react-native/push/push_overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,11 +73,11 @@
2. 了解环信即时通讯 IM 的使用限制,详见 [使用限制](/product/limitation.html)
3. 你已在 [环信即时通讯控制台](https://console.easemob.com/user/login)**即时通讯 > 功能配置 > 功能配置总览**页面激活推送高级功能。高级功能激活后,你可以设置推送通知方式、免打扰模式和自定义推送模板。**如需关闭推送高级功能必须联系商务,因为该操作会删除所有相关配置。**
4. 各推送使用的条件:
- APNs:在苹果系统上可用
- Google FCM:需要 Google Play Service 和能连接 Google 服务器的网络
- 小米推送:在小米系统上可用
- 华为推送:在华为系统上可用
- 魅族推送:在魅族系统上可用
- OPPO 推送:在 OPPO 系统上可用
- vivo 推送:在 vivo 系统上可用。
SDK 内部会按照以上顺序检测设备的推送支持情况。如果未设置第三方推送或者不满足使用第三方推送的条件,环信 IM SDK 会通过一些保活手段尽可能的保持与环信服务器的长连接,以确保消息及时送达
- APNs:在苹果设备上可用
- Google FCM:设备启用了 Google Play 服务且可连接至 Google 服务器
- 小米推送:在小米设备上可用
- 华为推送:在华为设备上可用
- 荣耀推送:在荣耀设备上可用
- 魅族推送:在魅族设备上可用
- OPPO 推送:在 OPPO 设备上可用;
- vivo 推送:在 vivo 设备上可用

0 comments on commit a34791c

Please sign in to comment.