-
Notifications
You must be signed in to change notification settings - Fork 228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate tabs never arriving in iOS devices #3097
Comments
Update: From investigation with @jbuck, the autopush servers are returning with a |
Filed mozilla-services/autopush#1383 for further investigation on the Push side. |
cc @AnaMedinac as this is relevant to your product interests :) |
I have to imagine this is some sort of rate-limiting being enforced by the apple push servers, as a first guess :-/ Given that push is so central to how we expect send-tab to work, do you think it would be worth having the FxA server fail the |
It might be worth doing if we hit a 100% failure rate (N devices to notify, N failures) in push.js. However if we throw here we most likely want to try-catch in the other methods ( |
I'm going to close this since upgrading autopush "seems" to have fixed the problem and open some relevant bugs. |
For completeness, by "upgrading autopush" do you mean the fix in mozilla-services/autopush#1385 ? |
Yes that's correct, I still don't understand how it fixed the problem though... |
Actually, while retrying this for a last time when closing the issue, I've been able to reproduce both with my phone and my node "helper app":
|
From Slack discussion with @jrconlin, we have identified a few things:
In the meantime, JR proposed to add timeouts to kill inactive APNS connections (mozilla-services/autopush#1393) and add logging. |
QA filed a new bug for this mozilla-mobile/firefox-ios#6637 |
This bug is to figure out what's causing a tab sent from another device to never arrive on iOS with no notification at all (not even "Tap to begin").
It seems the problem is pretty prevalent, as I can reproduce reliably when sending a bunch of tabs in short intervals to my iPhone.
┆Issue is synchronized with this Jira Spike
┆Story Points: 5
┆Epic: FxA Ecosystem (backlog)
┆Sprint: SYNC - end 2020-05-22
The text was updated successfully, but these errors were encountered: