タグ

Programmingとappleに関するgrapswizのブックマーク (3)

  • Swift - Apple Developer

    Swift The powerful programming language that’s also easy to learn. Swift is a powerful and intuitive programming language for all Apple platforms. It’s easy to get started using Swift, with a concise-yet-expressive syntax and modern features you’ll love. Swift code is safe by design and produces software that runs lightning-fast. Modern Swift is the result of the latest research on programming lan

    Swift - Apple Developer
  • レシートのverifyとSandbox – なんてこったい

    StoreKitを使ってアプリ内でアイテムの購入が行われると、レシートが発行されます。Appleは不正防止のため、レシートの内容が正しいかどうかverifyする機構を用意していますが、この機構を使うには若干注意が必要です。 レシートの認証の基礎 まず、StoreKitを使ったアプリ内課金を実装する上で、レシートの認証はすべてのアプリで必須の要件というわけではありません。しかし、とくに購入内容がサーバーと連動するような場合において、レシートの認証は効果の高い不正対策方法の一つです。 ユーザがアプリ内で決済を行う(状態がSKPaymentTransactionStatePurchasedになる)と、そのtransactionのtransactionReceiptプロパティからレシートデータを取得できるようになります。ここで取得したレシートデータをAppleが用意している認証サーバー(buy.i

  • Apple Developer Program - Apple Developer

    開発からユーザーに届くまで Apple Developer Programに加入すれば、すべてのAppleプラットフォームのApp Storeで、世界中のユーザーとつながることができます。メンバーシップには、アプリおよびゲームの開発と配信に必要なすべてのツール、リソース、サポートが含まれています。これにはアプリサービス、テストツール、App Analyticsなども含まれます。 最新のベータ版の取得 次世代の機能に対応できるようにしましょう。Appleユーザーの間では新しいソフトウェアは迅速に普及するため、デベロッパは革新的なアプリを提供し続けることができます。Appleの最新テクノロジーがリリースされたら、いち早くアプリに組み込み、Appleプラットフォームで素晴らしい体験を実現しましょう。 包括的なサービスと機能の利用 Appleの密接に統合されたハードウェア、ソフトウェア、サービス、

    Apple Developer Program - Apple Developer
  • 1