All field notes
Mobile Apps88 signal · CAN result appeal

Football App Notifications During an Appeal: What Is Worth Sending?

An appeal can leave a result unresolved without a clear next step. Set notification thresholds that inform fans about meaningful developments without repeating pending-status alerts.

OSIS Engineering
October 7, 2026 · 6 min read

When a football result is challenged, fans need more than a score—but they do not need every internal status change pushed to their phone. The CAN coverage in Google Trends MA, including reporting by 20minutes.fr and Hespress about an appeal, is a timely prompt to consider a durable product question: when is a disputed result important enough to notify? The answer should follow the user’s choices, the significance and confirmation of the development, and whether the app has already sent an alert. This guide sets out a practical notification policy for product teams, including how to handle a decision that remains pending.

01 / 03

Start with user intent, not the appeal timeline

A push notification interrupts someone outside the app, so reserve it for developments that change what a fan reasonably understands about the match. A routine “appeal still pending” check usually adds no new information. A confirmed decision that changes the recorded outcome may be worth sending to users who opted into result or decision alerts. Between those points, a significant procedural milestone could merit an update only if the product can explain what changed and why it matters. Avoid implying that a filing, hearing, or review is itself a final ruling. The interface should distinguish a developing outcome from an ordinary score update.

Define notification audiences separately. Someone following one match may want a material decision about that fixture; someone following a club may prefer only decisions affecting that club; a general tournament follower may not want case-by-case alerts at all. Ask users to opt in to a clearly described category, such as “official decisions affecting followed matches,” rather than treating general match notifications as blanket consent. Let users change the setting without losing access to in-app updates. This keeps the policy tied to an expressed interest instead of assuming every fan wants an alert whenever an appeal generates news.

  • Specify which followed entity an alert concerns: a match, team, or competition.
  • Make decision alerts a separate, understandable preference from routine score updates.
02 / 03

Set an evidence threshold and a pending-state rule

Before implementation, write down what evidence is sufficient to trigger each alert. For example, a product might require a decision from its designated authoritative source before sending a “decision issued” push; a report that a hearing is expected would not meet that threshold. This is a proposed product rule, not a claim about the CAN proceedings. Record the source, its update time, the decision status, and the affected match in the underlying event. If the source is unavailable or the information is not confirmed, keep the item in the app with an appropriate uncertainty label rather than converting uncertainty into a definitive push.

Treat “pending” as a state with an entry, not a reason to send repeated reminders. Send at most one notification when the app first has a sufficiently confirmed, useful development. While the matter remains pending, suppress unchanged updates and do not send scheduled nudges simply because time has passed. If the status changes to a material new stage, assess that transition against the same evidence and audience rules. A subsequent final decision can trigger another alert if it changes the user’s understanding. This policy prevents a sequence of near-identical alerts while still allowing a meaningful development to reach opted-in users.

  • For each alert type, define the qualifying source, minimum status change, target audience, and duplicate-suppression key.
  • Store the last notified status and event version so retries do not create duplicate pushes.
03 / 03

Make the alert actionable, then test the whole journey

A useful push states what is known, what is not yet known, and where to see the verified detail. Keep the wording neutral: identify the match, describe the confirmed status change, and avoid presenting an appeal as proof that an earlier result was wrong. Deep-link to an in-app decision view showing the current status, source attribution, and last-checked time. If a notification arrives late, the destination should show the latest state rather than a stale message presented as current. Consider whether the lock-screen preview could expose sensitive or unwanted detail; users should retain control over notification content and delivery.

Test the policy as a state-and-delivery workflow, not just as copy in a push template. Use hypothetical fixtures to cover an unconfirmed report, a pending state with no change, a repeated feed event, a confirmed material update, and a later final decision. Verify audience selection, opt-in and opt-out behavior, duplicate suppression, retries, delayed delivery, and the deep link on iOS and Android. Include a case where the source is temporarily unavailable: the app should not fabricate certainty or repeatedly alert users about the outage. Product, editorial, and engineering owners should agree on who can classify a development and how corrections are handled.

  • Review each test against four questions: Is it confirmed? Is it material? Has this user opted in? Has this change already been notified?
  • Keep a reviewable record of the source and rule that caused each decision alert.

A football app should notify users about a disputed result when a confirmed development materially changes the status they follow—not merely because an appeal is still in progress. Separate decision alerts from routine updates, let users choose their scope, and suppress repeated notifications for an unchanged pending state. Make the notification traceable to a source and lead to a current, clearly labelled in-app view. For product leaders, these rules turn an ambiguous editorial judgment into testable requirements that engineering can implement and teams can review before a high-attention match.