๐ CryptoKit Enhancements
Apple's CryptoKit, introduced in iOS 13, continues to empower developers with robust cryptographic tools. Notably, it supports HMAC-based Extract-and-Expand Key Derivation Functions (HKDF) and allows direct initialization of public and private keys using PEM and DER formats. This eliminates the need for external libraries for key conversions, streamlining cryptographic operations across Apple's platforms
Additionally, Apple's open-source SwiftCrypto library extends CryptoKit's capabilities to other platforms, including Linux, facilitating cross-platform cryptographic solutions.
๐๏ธ App Store Cryptocurrency and NFT Guidelines
Apple has updated its App Store Review Guidelines to provide clearer rules for apps dealing with cryptocurrencies and non-fungible tokens (NFTs). Key points include:
In-App Purchases Only:
Apps may use in-app purchases to sell and offer services related to NFTs, such as minting, listing, and transferring
No External Payment Links:
Apps cannot include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchases.
Cryptocurrency Exchanges:
Apps facilitating cryptocurrency transactions must do so through approved exchanges and are only permitted in regions where the app has appropriate licensing and permissions
๐ณ Apple Pay and Crypto Integration
Apple has taken steps toward integrating cryptocurrency with its payment systems. Notably, a collaboration with Coinbase allows Apple Pay users to purchase cryptocurrencies seamlessly. While this enables fiat-to-crypto transactions, direct crypto payments via Apple Pay are not yet supported.
Furthermore, Apple's decision to open up its NFC technology has been seen as a move that could facilitate crypto payments, although developers must navigate regulatory requirements such as KYC and AML compliance.
๐ง Apple's Stance on Cryptocurrency Investments
Apple CEO Tim Cook has acknowledged personal investments in cryptocurrency but clarified that Apple does not plan to invest its corporate funds in crypto assets. He emphasized that Apple's focus remains on its core products and services, and shareholders do not buy Apple stock for cryptocurrency exposure