Mobilný vklad cez iOS

Prečo to nefunguje hneď po aktualizácii?

Vypína sa to, keď iOS 17 mení API, a vaša aplikácia zostáva v starom režime. Zrazu sa ukáže, že peniaze nejde poslať, a vy už nemáte čas na testy. To je problém, ktorý trápí všetkých operátorov a vývojárov.

Kompatibilita – kľúčová chyba

Keď si myslíte, že ste nastavili všetko správne, iPhone to ignoruje. Najčastejší prehliadnutý detail: nastavenie “Entitlements” musí obsahovať “com.apple.developer.in-app-payments”. Inak sa mobilný vklad zablokuje už pri prvom pokuse.

Rýchly fix pre vývojárov

Otvoríte Xcode, skontrolujete “Signing & Capabilities”, pridáte chýbajúci “In-App Payments” a prekompilujete. Hotovo. MobilnГЅ vklad cez iOS bude odteď fungovať bez prekvapení.

Bezpečnosť – nie je len o šifrovaní

Apple kladie dôraz na tokenizáciu, takže používateľom sa zobrazí Face ID výzva. Ak ju ignorujete, systém odmietne transakciu. Žiadna zlá rada: “vypnite Face ID”. To je len ďalší zázrak, ktorý vám rozbije dôveru.

Čo robiť, keď token zlyhá

Skontrolujte “PaymentSession” v logoch. Ak vidíte chybu 401, ide o neplatný certifikát. Obnovte ho v Apple Developer Portal, nasadte nový profil a uvidíte, že všetko ide hladko.

UX – používateľ nevie, čo sa deje

Jednoduchý text “Spracúvame…” nestačí. Používateľ chce vidieť progres bar alebo aspoň animáciu, inak klikne späť a stratí sa mu celý tok. Pridajte micro-interakciu, aby ste predišli odchodu.

Skutočná hodnota vkladu

Ak používateľ vidí, že môže vložiť 10 € a skutočne dostane 9,99 €, je to katastrofa. Zaokrúhľovanie musí byť transparentné, inak sa vám rozpadne reputácia.

Testovanie – nečakajte na produkciu

Sandbox prostredie je vaším najlepším priateľom. Vykonajte 5 testov: jeden s Face ID, druhý s Touch ID, trojku s rôznymi sumami. Ak sa niečo nepodarí, opravte to hneď. Neskôr už nebude žiadny výhovorka.

Finálny tip

Po nasadení sledujte metriky – ak sa miera odradenia zvyšuje, upravte UI okamžite.