解析推送(安装类) - 计算属于 1 个以上通道的订阅者



我正在使用Parse进行推送通知。我看到了有关如何计算特定频道的订阅者数量的问题。

我的问题是我如何计算属于多个频道的订阅者数量?

理想情况下,我可以执行以下操作:

Parse.Cloud.define("multipleSubscribersNum", function(request, response){
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.Installation);
query.greaterThan("channels.length", 2);
query.count({
    success:function(count){
        response.success(count);
    },
    error:function(){
        response.error("Some error");
    }
});
});

显然,这不起作用,但希望它能说明我想做什么。我感谢您的帮助!

试试这个:

ParseClient::initialize( $APPLICATION_ID,$REST_API,$MASTER_KEY );
$query = new ParseQuery("_Installation");
try
{
    $query->equalTo( 'channels','YOUR_CHANNEL' );
    $count = $query->count( true );
    echo"<pre>";echo __FILE__ . " - LINHA: " . __LINE__;echo " : ";print_r( $count );exit;
}
catch( ParseException $ex ){}

最新更新