タグ

ブックマーク / zenn.dev/dara (3)

  • 【iOS】サブスク実装調査メモ(Storekit 2, Server Notifications V2)

    公式動画による全体像の把握 公式の動画 初回のサブスクリプション時(動画の21:25-) 下2つの矢印は任意と思われる iOSアプリは、App Store Serverから受け取ったSigned transaction infoについて 端末上でverifyしてoriginalTransactionIdとその他ほしい値をサーバーに送信する、または、 Signed transaction infoとして自社サーバーに送信し、サーバーでverifyし、必要な値をDBに保存する、のでもよい。 Server notificationの中のsigned transaction infoがapp account tokenを含んでいるので、in-app userと紐づけることができる いつでも、/inApps/v1/subscriptionsのAPIにoriginalTransactionIdを送信し

    【iOS】サブスク実装調査メモ(Storekit 2, Server Notifications V2)
  • StoreKit 2を利用したiOSのアプリ内課金の実装について学ぶ(含む、JWTなど)

    サンプルコードを触りながらの学び サンプルコードのページにかかれている手順に従い、Schemeを編集し、StoreKitのテストが実行できるようにする。 WWDC21の動画では、Product一覧を取得する際にProduct.requestを利用していたが自分の環境ではコンパイルエラーとなっている。Product.productsを用いるようにAPIが変更されたか? await product.purchase()の戻り値はenum Product.PurchaseResultである。 purchase: https://developer.apple.com/documentation/storekit/product/3791971-purchase PurchaseResult: https://developer.apple.com/documentation/storekit/p

    StoreKit 2を利用したiOSのアプリ内課金の実装について学ぶ(含む、JWTなど)
  • Apple(App Store Connect)の米国納税フォームに申請する

    概要 課金機能を内包したiOSアプリを提出する。 それにあたり、米国納税フォームを記述する必要がある。全体像が分からないので調査 Apple公式ドキュメントより https://developer.apple.com/jp/help/app-store-connect/provide-tax-information/tax-forms-overview/ Apple から支払いを受け取るには、銀行口座情報を入力し、納税フォームを提出する必要があります。 米国の納税フォームは、すべてのデベロッパに必須です。その詳細はこちら いずれのデベロッパも、有料 App 契約の要件を満たすためには、米国の納税フォームを提出する必要があります。 米国外を拠点とする場合は、W-8BEN、W-8BEN-E、または W-8ECI が必要な場合があります。 自分たちの場合はW-8BEN-Eが案内されている。 W-

    Apple(App Store Connect)の米国納税フォームに申請する
  • 1