The very first notification I received was empty. No title, no contents. Screenshot attached. It is unclear if this was a fxaccount:* notification or if this was the result of me sending myself a tab from Desktop.
Firefox Beta 4218 via Internal TestFlight
Quick drive-by, but...IIRC FxA will send a push notification with no payload when you verify your account or confirm a signin, might be a good candidate to look at for debugging this.
Why no payload? Is there no way to identify this notification? Are you saying we can we assume that a zero length message is the sign in confirmation? We cannot ignore this message, and I don't think we have a good string for it. Should this be the "Tap to begin" notification maybe?
> Are you saying we can we assume that a zero length message is the sign in confirmation? Yes. For historical reasons (we added this one before payloads were properly supported end-to-end) the "you are now verified" event is signaled by a push notification with empty body. It will mean either "your email address was successfully verified" or "your login session was successfully confirmed", depending on whether you did a signup or a signin. But in either case what it means is basically "you're now ready to start syncing". I expect we could disable this message on the server though, in the same way we intend to disable the other unsupported messages.
On desktop, this event surfaces as a "sync will begin momentarily" notification.
I think it is a good idea to disable this one on the server for now. We can address it when we have strings for this notification. Is it possible to give this notification a proper payload so that we can see the difference between signup or signin? Cc to :vladikoff to request a Github issue for this
Moving this to 8.1
(In reply to Stefan Arentz [:st3fan] from comment #7) > Moving this to 8.1 Can we remove `Importance: P1 blocker` from this? (If this was moved for later release) > Is it possible to give this notification a proper payload so that we can see the difference between signup or signin? We can try! I filed an issue here: https://github.com/mozilla/fxa-auth-server/issues/1976
I receiving an empty notification intermittently when following this steps: 1. Same FxA signed in on: - Nightly 56.0a1 (2017-07-09) - iPad Mini (10.3.1) - iPhone 6 Plus (10.3.2) 2. Send a few tabs from desktop to iPad 3. Send a few tabs from desktop to iPhone 4. Select a tab on desktop and "Send to All Devices" Result: Once in a while, when sending to all devices, I'm getting an extra empty push notification on iPad. This doesn't seem to happen on iPhone.
The above is with Beta 4467
Taking this to investigate.
Moving this to 9.0. Also, this bug needs to turn into one that is more concrete/actionable.