タグ

AppStoreConnectとikitellに関するnatsuonのブックマーク (9)

  • サブスクリプションのクローズ方法

    Android 管理コンソールから停止できない revoke APIを使用して、サービスに登録中のユーザーに対して、解約を実施する revoke APIは日割りで返金が実施される。ドキュメントが見つからなかったのでお問い合わせして確認 「期限が過ぎているため解約できない」というエラーを返す場合があり、おそらく支払い保留中のユーザーで起きると想定される。この場合、支払いが行われた場合にサブスクリプションが再開されるため、revoke APIを改めて投げて解約させる必要がある 一時停止が有効になっている場合に、一時停止の期間が終了した後に自動的に再開される。支払い保留中より、こちらの方が圧倒的に多かった。 iOS 管理コンソール App Store Connect から停止が可能 ドキュメントが用意されているので詳細はそちらを確認する 実際の操作と若干用語が違うが配信可能のチェックを外せばオッ

  • iOSアプリ内課金をテストし尽くす〜第2回 paymentQueue関数(購入時、更新時、重複購入時)〜[Xcode12/iOS14]|NTT Resonant Technology

    iOSアプリ内課金をテストし尽くす〜第2回 paymentQueue関数(購入時、更新時、重複購入時)〜[Xcode12/iOS14] NTTレゾナントテクノロジー アジャイルデザイン部の西添です。最近、iOSアプリのアプリ内課金(In-App Purchase)を実装するために調査と実験をしていました。アプリ内課金の実装方法の解説はインターネット上にたくさんありますが、様々な場面でStoreKitがどのように振る舞うのかを紹介したサイトは見かけません。そこで、iOSアプリ内課金をStoreKit Testing in Xcode(以下、Xcodeテストと呼びます)とSandboxで実験して得られた知見を、連載形式でご紹介したいと思います。連載の実験対象と実験環境については第1回をご覧ください。 iOSアプリ内課金を実装する上で、SKPaymentTransactionObserverの

    iOSアプリ内課金をテストし尽くす〜第2回 paymentQueue関数(購入時、更新時、重複購入時)〜[Xcode12/iOS14]|NTT Resonant Technology
  • Sandboxでのアプリ内課金のテスト - 日本語ドキュメント - Apple Developer

    Sandbox環境で実際のプロダクト情報とサーバ間トランザクションを使ってアプリ内課金の実装をテストします。 概要 AppleのSandbox環境では、デバイス上のStoreKitフレームワークと、App Store Connectからの実際のプロダクト情報を使ってアプリ内課金の実装をテストできます。開発用に署名されたアプリでSandbox Apple IDを使ってApp Storeにサインインすると、Sandbox環境が使用されます。 Sandbox Apple IDまたはApp Store Connectのテストアカウントを作成する方法は、「Sandboxテスターアカウントの作成」を参照してください。 Sandbox Apple IDでApp Storeにサインイン Sandbox Apple IDを使用してアプリを実行するには、使用するデバイスおよびオペレーティングシステムに応じて、

  • iOS in-app reviewのテストについて - Qiita

    起きたこと TestFlightでテストしようとしたが全然reviewダイアログ表示されません 審査後promotion codeを発行して公開前に機能テストをしようとしたがダイアログ表示されたものの実際投稿押すとエラーが起きる。 調査 requestreviewの公式ドキュメント When your app calls this method while it’s in development mode, StoreKit always displays the rating and review request view, so you can test the user interface and experience. However, this method has no effect in apps that you distribute for beta testing us

    iOS in-app reviewのテストについて - Qiita
  • 【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)
  • 『iPhoneアプリ開発に伴うApp内課金とsandboxの注意点備忘録』

    sandboxテスターは ブラウザでAppStoreにログイン後>ユーザーとアクセス>テスター で作成できる この時、既にappleでログインとして使っていたメールアドレスは使えない そして、テスターアドレスを iphoneの設定>AppStoreの最下部にsandbox用のメールアドレスで設定する 注意点は、ここで設定したアドレスはsandbox用で普段つかっているログインIDとは関係ない。 ただ、しばらくたつと忘れてしまって、sandboxでは、IDではできないから、テストの際、テストはsandboxのメールアドレスで やろうとIDをsandboxのメールアドレスにしようとして登録してしまうと、sandbox用に登録していたメールアドレスは sandboxで無効となってしまう。 また、sandboxのパスワードを忘れた場合で、sandboxでパスワードを変更するのではなく、ID

    『iPhoneアプリ開発に伴うApp内課金とsandboxの注意点備忘録』
  • 【EIN取得】手段の選択肢とメリット・デメリットを実録とあわせて紹介 | 堺docs

    モバイルアプリの課金やKindleコンテンツ提供などで日米二重課税を回避するために必要なEIN(Employer Identification Number)。アメリカの役所に申請する必要があるので、不慣れな方には難しい工程です。私自身、色々と試行錯誤した末、ようやくEIN番号の通知書が手元に届きました。 これから取得するという方向けに、手続き方法について、実録も添えて紹介します。 この封筒でEIN番号通知書が送られてきました。国際電話で取得したので、番号はその場で教えてもらったのですが、書類が届いたのは電話の約1か月後でした。 手段は電話/FAX/郵送。所要時間も考えると、現実的には電話かFAX。 EIN番号の取得は、以下のいずれかの手段で取得可能です。郵送は1か月かかり、書類不備があると更に遅延します。現実的には電話かFAXでの取得が現実的でしょう。 「メールでお願いします」と言いたく

    【EIN取得】手段の選択肢とメリット・デメリットを実録とあわせて紹介 | 堺docs
  • 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)の米国納税フォームに申請する
  • StoreKit 2によるiOSのアプリ内課金のチュートリアル

    この StoreKit 2 チュートリアルにはサンプルコードとサンプルアプリが提供されており、以下のURLからダウンロードできます。https://github.com/RevenueCat/storekit2-demo-app. はじめに アプリ内課金とサブスクリプションはApp Storeで収益を上げるための最適な方法の一つです。Appleが新たにアップデートしたStoreKit 2は、アプリ内課金のためのフレームワークで、開発者はこれを利用してiOS、macOS、watchOS、tvOSのアプリにIAP(アプリ内課金)を追加できます。AppleのドキュメントにはStoreKitの使い方に関して基的な説明がありますが、複雑な部分の詳細や完全な使用例は提供されていません。 このチュートリアルでは、基的なコンセプト、App Store Connectの設定、StoreKit 2の導入方

    StoreKit 2によるiOSのアプリ内課金のチュートリアル
  • 1