You have a third option:
3) Follow the subscription publishing template.
To implement this, you can use a system such as Amazon Simple Notification Service (SNS) . First you will need to configure the platform application containing your API key (for Android) or the private key and APNS certificate (for iOS).
When a user launches your application for the first time, the application will ask the user to allow access to push notifications, contact your server and send a token (which is used to register the endpoint in the SNS platform application).
This allows you to send push notifications to an application running on a user device (which can be processed silently or displayed as a real-time notification of new data).
Then you can configure themes for each team that this user can choose to subscribe. When a user selects a command, the application sends a request to your server to subscribe to the topic that you forward AWS using your API. If a user wants to unsubscribe from a topic, you redirect this request to AWS again.
This allows you to send updates for each team in the appropriate topic and distribute this information - only for users who subscribe, scale and in real time. Your server will only need to carry the topic once, and AWS will handle the delivery to each user.
Of course, you will need to implement the logic for processing notifications, subscriptions, registrations, etc., but this allows your users to receive updates in real time.
Review your options:
1) The easiest way to implement and possibly necessary for new installations that are not yet registered. You will need this anyway, so I would recommend you implement this method initially. However, your servers will be under a load proportional to the users, so it would be useful to consider option 3) as you scale (and use an HTTP cache such as varnish or squid to minimize computation and database load)
2) It is not necessary to transmit this information to all users, but it effectively publishes, subscribes with one topic (all users). It would be more efficient to only notify users of this.
3) This is the most scalable option and has the added benefit of real-time. You could notify the user of the update, even if they are not using your application at that time. In the publish-subscribe architecture, you can only notify users who are interested in your information, and after the update, you can set a timeout value that prevents the user from updating from your server up to XX times. Thus, if updates are more frequent than your timeout value, users will never need to hit your server.