Android
Push Notifications
启用客户端Parse推送通知的详细开发指南
8 分
从客户端发送parse推送通知 介绍 客户端推送是back4app的parse api上可用的一个功能,但由于安全问题,默认情况下并未启用。 启用客户端推送并允许您的应用使用其功能非常简单,但不建议这样做。客户端推送的主要功能是用于调试和测试目的。 在本教程中,将构建一个示例应用,以下是它的外观: 您可以随时访问我们教程中构建的完整android项目,链接在我们的 github仓库。 前提条件 要完成本教程,我们需要: android studio 在 back4app 上创建的应用程序。 注意: 请遵循 新 parse 应用程序教程 以了解如何在 back4app 上创建 parse 应用程序。 一个连接到 back4app 的安卓应用程序。 注意: 请遵循 安装 parse sdk 教程 以创建一个连接到 back4app 的 android studio 项目。 一台运行 android 4 0(冰淇淋三明治)或更高版本的设备(或 虚拟设备 )。 1 启用客户端推送 访问 back4app 网站 ,登录,找到您的应用程序并点击 服务器设置 服务器设置 。 找到“核心设置”块并点击 设置 设置 。 “核心设置”块看起来像这样: 3\ 滚动到页面底部并点击 编辑详细信息 编辑详细信息 按钮,如下所示 4\ 您将在编辑页面的末尾看到一个名为“允许客户端推送通知”的复选框,勾选该框并点击“保存”按钮,如下所示: 2 从您的应用推送 在您的活动开始时,导入以下依赖项: // 导入jsonobject对象,推送消息所必需的 import org json jsonexception; import org json jsonobject; // 解析依赖项 import com parse parsepush; 2\ 使用 parsepush parsepush 发送推送消息,如以下代码所示: 记得设置频道和消息。 1 jsonobject data = new jsonobject(); 2 // put data in the json object 3 try { 4 data put("alert", "back4app rocks!"); 5 data put("title", "hello from device"); 6 } catch ( jsonexception e) { 7 // should not happen 8 throw new illegalargumentexception("unexpected parsing error", e); 9 } 10 // configure the push 11 parsepush push = new parsepush(); 12 push setchannel("news"); 13 push setdata(data); 14 push sendinbackground(); 3\ 要测试推送通知,只需在设备打开时调用该函数。 完成! 在此阶段,您可以通过back4app使用自己的设备发送推送通知! 要了解有关android推送通知的更多信息,请参见 parse android推送通知官方文档