Table of Contents
在 React Natural 应用程序中执行推力通知可以大大增强用户的接触和保留。开发者往往需要同时发送本地通知,在应用程序内触发,远程通知则从服务器中推出。本文探索如何有效地实施这两个选项。
了解本地反应中的推力通知
Push 通知是发送给用户的告知更新,提醒或其他重要信息的信息. React Industrial通过各种库和API支持此功能,为iOS和Android设备提供跨平台功能.
执行地方通知
本地通知在应用程序内部被安排或触发。 它们不需要服务器发送, 并且对提醒、 提醒或更新有用, 取决于用户动作或应用程序状态 。
使用反应-内在-推-通知
反应-内存-推-通知[库简化本地通知执行。要设置:
- 使用 npm 或 纱线安装库 。
- 配置Android的通知通道.
- 带有预期触发时间的调度通知。
本地通知列表示例代码 :
进口“反向内向-推-通知”的推式通知;
推式 通知. 局部通知 ({]).
消息:"这是本地通知!",
日期:新日期(日期.now()+60 * 1000),// 1分钟]
;]
执行远程推力通知
远程通知从后端服务器发送,使用Android的Firebase云端消息服务(FCM)和iOS的Apple Push通知服务(APN)等推送服务,这些需要设备代号以及服务器侧逻辑.
设置火库云通讯
Firebase为跨平台管理推力通知提供了一个统一的平台。要整合 FCM:
- 创建 Firebase 工程并配置您的应用程序 。
- 获取服务器密钥和设备令牌 。
- 使用 Firebase SDKs 或 REST API 发送通知.
通过 Firebase 云消息发送消息的例子 :
POST https://fcm.googleapis.com/fcm/send 互联网档案馆的存檔,存档日期2013-09-02.
串联-Type:应用程序/json]
授权:按键=YOUR SERVER KEY
{ 发到":"DEVICE TOKEN","通知":{"标题":"你好","身体":"这是远程通知"}}]
推动通知的最佳做法
为最大限度地提高效率:
- 基于用户偏好,个性化通知内容.
- 尊重用户隐私,并获得必要的许可.
- 适时发出时间表通知。
- 在两个平台上进行彻底的测试通知。
通过结合本地和远程通知,开发者可以创建接触和反应灵敏的React Industrial apps,让用户随时了解和参与.