Push notifications: Clean up logic for register/unregister tokens #16434
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

Closes WOOMOB-1851
Description
In a past project we added the support the register a single token to get push notifications for all stores. However, in the current codebase we still have some confusing logic:
This PR cleans up the logic:
selected_blog_idin the request and the related param in methods to avoid confusion.I'm keeping the registration request when switching stores for simplicity. It's recommended by Apple to re-register often in case tokens are invalidated remotely by Apple, and WPCom server can disregard the request if an existing token is re-registered.
Test Steps
Screenshots
N/A
RELEASE-NOTES.txtif necessary.