1

クラウド機能を呼び出して iOS と Android の両方からプッシュ通知を送信しており、各デバイスで 1 回のプッシュ通知を 5 回受信しています。back4app でホストされている解析データベースを使用しています。

クラウドコードを以下に示します。

Parse.Cloud.define("push", function (request, response) {
    var query = new Parse.Query(Parse.Installation);
    var userID = request.params.user; 
    var message = request.params.message; 
    var notificationType = request.params.notificationType;
    var user = new Parse.User();
    user.id = userID;    
    query.equalTo('user', user);
    query.equalTo("allowPush", true);
    Parse.Push.send({
        where: query, 
        data: {
                alert: message,
                sound: 'default',
                "type": notificationType
              }
        },  { useMasterKey: true });
});
4

1 に答える 1