Tagged articles
5 articles
Page 1 of 1
Huolala Tech
Huolala Tech
Apr 9, 2024 · Mobile Development

How to Securely Add Fingerprint & Face ID Login to Your iOS App with ECDSA

This article walks through the design, security considerations, and step‑by‑step implementation of fingerprint and face‑recognition login for an iOS driver app, covering biometric enable/disable, server‑side verification, auth‑code replay protection, ECDSA signing, keychain management, and common pitfalls.

BiometricsECDSAKeychain
0 likes · 22 min read
How to Securely Add Fingerprint & Face ID Login to Your iOS App with ECDSA
Beike Product & Technology
Beike Product & Technology
Oct 29, 2020 · Mobile Development

iOS 14 WidgetKit Development Guide: Creating, Configuring, and Communicating Widgets

This article provides a comprehensive tutorial on developing iOS 14 WidgetKit widgets, covering widget sizes, Xcode target creation, configuration options, essential SwiftUI components, timeline refresh mechanisms, communication between the main app and widget via App Groups and Keychain, as well as troubleshooting common issues.

AppGroupKeychainMobile Development
0 likes · 11 min read
iOS 14 WidgetKit Development Guide: Creating, Configuring, and Communicating Widgets
Sohu Tech Products
Sohu Tech Products
Jan 8, 2020 · Mobile Development

Investigation of iOS App Startup Crash Caused by UIPasteboard Access and OpenUDID

The article investigates a sporadic iOS app startup timeout where the process is killed by the system, analyzes crash logs showing a SIGKILL (0x8badf00d) watchdog termination, traces the issue to excessive UIPasteboard calls made by OpenUDID in both main and background threads, validates the hypothesis with multi‑threaded tests, surveys SDK usage of OpenUDID, and proposes moving the identifier storage to the keychain to avoid clipboard‑induced hangs.

KeychainOpenUDIDUIPasteboard
0 likes · 19 min read
Investigation of iOS App Startup Crash Caused by UIPasteboard Access and OpenUDID