Probleem is dat verschillende mogelijke oplossingen wel één of ander nadeel hebben. Het volgende is uitgeprobeerd in iOS 12.x, dus kan het soms anders verlopen in latere versies.
1. Je kan een opdracht maken die input vraagt en vervolgens het nummer belt. Nadeel is dat er geen type telefoonnummer beschikbaar is voor de input. Gebruik je numeriek dan krijg je een widget als volgt, met een numeriek toetsenbord.
Een ikoontje om manueel te bellen Een + of 0 als beginteken ben je bijv. kwijt. Je kan wel met een extra actie een 0 vooraan toevoegen (voor het kengetal) vooraleer te bellen.
2. Je kan een opdracht maken als volgt.
Een ikoontje om manueel te bellen Nadeel is dan weer dat je eerst moet tikken in het invoerveld vooraleer het toetsenbord verschijnt. Ook de dubbele 'Done' knop kan verwarrend werken.
3. Je kan een simpele app maken met 1 scherm, zoals in volgend testvoorbeeld. Wanneer je op 'Call' klikt krijg je, zoals reeds eerder in dit draadje vermeld, eerst nog een confirmatie dialoog. Sinds iOS 10.3 is dit standaard, om automatisch bellen zonder gebruikersinteractie te voorkomen (zoals bij de 'iOS 911 exploit'). Dit verschilt van het gedrag van de 'Call' actie in scenario's 1 en 2, waar geen confirmatie vereist is (in iOS 12.x).
Een ikoontje om manueel te bellen 4. Sommige apps ondersteunen URL's met 'deep linking' naar onderdelen van de app, zoals een specifieke tab. Dit lijkt niet het geval voor de Phone app (of is alleszins geen deel van de publieke API). Een externe app kan een nummer bellen m.b.v. de 'tel://{nummer}' URL.
De puzzelstukjes liggen er min of meer, maar lijken niet direct combineerbaar tot een vloeiend geheel.