parse-server-push-adapter icon indicating copy to clipboard operation
parse-server-push-adapter copied to clipboard

Can't send push to Android and iOS when using alert: {... in data

Open adammlevy opened this issue 2 years ago • 3 comments

Issue Description

I recently changed the push data payload so that a subtitle can show up on iOS devices but that change has caused the JSON payload to show up in the push on Android devices. This is how I'm sending the push:

Parse.Push.send({
            where: mainQuery,
            data: {
                alert: {
                    title : pushMessage.title,
                    subtitle: pushMessage.subtitle,
                    body: pushMessage.message
                },
                sound: pushMessage.sound,
                reportType: pushMessage.reportType,
                uri: pushMessage.uri,
                payload: pushMessage.payload	
            }
            }, {
            useMasterKey: true,
            success: function() {
               
            },
            error: function(error) {
            
                
            }
        });

What param to I have to pass in order to display the push properly on Android and iOS.

Steps to reproduce

Send a push to iOS and Android devices using the above format

Actual Outcome

Push gets properly sent to iOS properly but not Android

Expected Outcome

Push gets sent properly to both iOS and Android

Environment

?

Client

  • Parse Server Push Adapter version: FILL_THIS_OUT

Server

  • Parse Server version: 2.8.4
  • Operating system: Ubuntu
  • Local or remote host Digital Ocean

Database

  • System (MongoDB or Postgres): MongoDB
  • Database version: 3.0.15
  • Local or remote host (MongoDB Atlas, mLab, AWS, Azure, Google Cloud, etc): Local

Client

  • Parse JS SDK version: 1.11.0

Logs

None included

adammlevy avatar Aug 23 '22 05:08 adammlevy

Thanks for opening this issue!

  • ❌ Please edit your post and use the provided template when creating a new issue. This helps everyone to understand your post better and asks for essential information to quicker review the issue.

I believe this should be addressed by https://github.com/parse-community/parse-server-push-adapter/pull/238.

mman avatar May 06 '24 16:05 mman

@adammlevy Please try https://github.com/parse-community/parse-server-push-adapter/releases/tag/6.1.1 or newer, your issue should be addressed there, and close if appropriate...

mman avatar May 15 '24 14:05 mman