php禁止提醒parse,PHP-使用Parse向特定用户发送推送通知

博主在尝试使用PHP通过Parse.com服务向特定Android用户发送推送通知。他们已经成功保存了每个用户的设备ID,但在尝试通过PHP脚本发送推送时,通知却被发送给了所有用户,而不是预期的特定用户。问题在于查询部分,尽管设置了查询条件为特定的设备ID,但推送仍然不分发。
摘要由CSDN通过智能技术生成

我想使用PHP向特定用户发送推送通知.我知道这个问题被问过很多次.但是我的问题没什么不同.就我而言,推送通知是发送给所有用户的,即使我已将其指定为向特定用户发送推送,

为此,每当用户在其Android设备上安装应用程序时,我都会在Parse.com的安装表中保存一个唯一ID.

这是android应用中的代码:

Parse.initialize(this, "XXXX", "XXXX");

ParseInstallation installation = ParseInstallation.getCurrentInstallation();

installation.put("device_id", Secure.getString(getContentResolver(), Secure.ANDROID_ID));

installation.saveInBackground();

这很好.我可以在解析的安装表中看到ID.

现在,这是我用来向特定设备ID发送推送通知的php脚本.它确实将推送通知发送给所有用户.

require_once('autoload.php');

use Parse\ParseInstallation;

use Parse\ParsePush;

use Parse\ParseClient;

ParseClient::initialize( 'XXXXXX', 'XXXXX', 'XXXXX' );

function sendPush($query){

$notification = "Test notification!";

$data = array("alert" => $notification);

ParsePush::send(array(

"where" => $query,

"data" => $data

));

}

$query = ParseInstallation::query();

$query->equalTo("device_id", "XXXXXX");

sendPush($query);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值