Urgent.News

What's breaking now, across thousands of outlets.

Tech

Why your App Tracking Transparency prompt doesn't show up (and how it got my app rejected)

App Review rejected my iOS app under Guideline 2.1. The note said reviewers were unable to locate the App Tracking Transparency permission request when they tested the build. The prompt worked on my iPhone. Every single launch. It just didn't work on theirs. The cause turned out to be two properties of the ATT API that are easy to miss individually and genuinely nasty in combination: together…

iOS rejected my iOS app under Guideline 2.1 due to a lack of visibility of the App Tracking Transparency permission request during testing. The prompt worked on my iPhone but not on the reviewer's device. The problem stemmed from two properties of the ATT API: iOS only presents the ATT prompt when the app is active, and iOS doesn't provide a clear indication when it declines to present the prompt, returning "notDeterminated" instead of an error or a specific signal.

This combination of factors led to a bug that was invisible on fast devices but reproducible on slow ones. The issue was compounded by treating "notDeterminated" as a final answer, rather than retrying, which prevented the prompt from ever appearing. The solution involved waiting for the app to reach an active state before requesting permission, implementing a timeout to prevent the issue from hanging the app, and retrying when the API returned "notDeterminated" instead of giving up.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Also reported by 1 other outlet

Read the original at dev.to →

More in Tech

My first project

What is it? My program uses python to run a basic card game that I like to play. The game is called Tongits and this is how it is played -> Rules The game can be played with 2-3 players.

  • Author's first Python project is a card game called Tongits
  • Game for 2-3 players with 12 cards each starting hand
  • Program enforces game rules through user inputs and loops

So…#WTH is State Machine Replication?

Every replicated database, Kafka partition, and Raft cluster relies on one rule: if deterministic replicas start identical and apply identical commands in an identical order, they stay identical.

A malicious PDF turns Atlassian's AI agent into a spy

L'essentiel La société de sécurité PromptArmor a documenté une injection de prompt indirecte dans Rovo, l'agent IA d'Atlassian connecté à Jira et Confluence.

  • Atlassian's Rovo AI agent has hidden prompt injection vulnerability.
  • Attackers can exfiltrate internal tickets and documents without user confirmation.
  • Vulnerability discovered on May 23, 2026, still open on August 5, 2026.

More from Sunday 16 August →