it今回は課金の2回目です。アプリ内継続課金の実装法について書いてみたいと思います。Connectにいきサインインします。(設定の仕方は前回のその7を参照してください)そして、「ユーザーとアクセス」を選択し、画面が変わったら「Sandboxテスター」を選択します。IDをいれて登録します。IDとは別のものを入力します。次にテストする実機の設定をします。Connectに戻って、登録しておいた「マイApp」に戻ります。App内課金のセクションに行ってApp内課金の「+」をクリックして、新たな課金を登録します。自動更新サブスクリプションを選択し、その後適当に「参照名」と「製品ID(重要:これが後に必要になりますのでメモしておきます)」を入力します。その後、課金に必要な情報を入力していきます。Storeプロモーションの赤枠のアイコンはアプリアイコンと同一では審査でリジェクトされるので、ユニークなアプリアイコンにする必要があります。審査に関する情報のスクリーンショットは実際の審査では課金画面を添付する必要がありますが、当面は適当なスクリーンショットを入力します。他の空欄も「メタ情報が不足」と表示されないように全て入力します。サブスクリプション価格を入力します。最初の1ヶ月をトライアル(お試しオファー)を無料にするために「お試しオファー」でも設定すると良いです。App内課金に戻って、赤枠の「App用共有シークレット」をクリックして今度は「共有シークレット」を取得します(重要:これもメモしておきます)。「Cocoapods」を導入します。簡単に課金を実装するためのフレームワークである「SwiftyStoreKit」を導入するためです。Macのた「ターミナル」を開き、Cocapodsを導入するためのコマンドを入力します。setup「マイApp」に登録していたXcodeのプロジェクトファイルのフォルダーを確認します。ターミナルから以下のようにコマンドを入力していきます。後のプロジェクトのディレクトリはフォルダをドラッグしてドロップすると良いです。参考のためターミナルの実行結果とプロジェクトフォルダの状態の図も添付します。fileが作成されたことを確認してください。この白いプロジェクトファイルでこの後コードを書いていきます。開いて、SwiftyStoreキットがインストールされていることを確認して下さい。5.アプリ内課金のApp内での表示設定のガイドでは、これからはコードレベルでの実装について説明します。この実装についてはAppleの「自動更新サブスクリプションガイドライン」があります。この中で、いくつか決まりがあります。審査の際にリジェクトされたのは、アプリが最初に起動した際に課金画面を表示してその内容を説明するようプログラミングする条件です。起動時に課金画面がでるようにコードする必要があります。purchase関数、verifyPurchase関数)とAppDelegateの設定では、実際のコードを見てみましょう。SwiftyStoreKit」を先頭に入力します。課金に必要な道具として、課金のためのinAppPurchaseFlagフラグとpurchase関数とverifyPurchase関数を準備します。ID)」と「共有シークレット(sharedSecret)」を使用するので準備しておいてください。}}では、まず、AppDelegateに記載するコードです。}では、先ほど説明したように最初の起動画面(本アプリではListView.swift)に初回時にアプリ購入画面を表示するように、@State変数のフラグを準備して継続課金購入画面を出すようにします。その購入画面は、例えば下のようなものです。どこで購入を判断するのかですが、onAppearで画面が表示される際に、verifyPuchase関数とpurchase関数を以下のようにして使用するとよいでしょう。print("InAppPurchaseがあります。inAppPurchaseFlagは\(inAppPurchaseFlag)す。7.実際の継続購入の画面では、これでアプリ内継続課金の実装ができたと思います。実際に実機で試してみましょう(シュミュレーターでは動作しません)。IDを変更せずにテストすることができます。ちなみにTestFlightで課金をテストする場合はSandboxテスターでなくても課金のテストができます。今回は長くなりましたが、これでおしまいです。No.1)ヘルパーKの早業3分クッキングその55(親子丼)bFaaaP5誕生!新メンバーのピアノ調律師の進藤さんの紹介です。その53(レタス・ネギ・牛肉しゃぶしゃ...bFaaaPが全世界に国際公開されました。スマホde特許管理iOSアプリ販売開始ヘルパーKの早業3分クッキングその51(シンプル鰻丼)ヘルパーKの早業3分クッキングその50(豚とエビのサマーロール)ヘルパーKの早業3分クッキングその49(ナンプラーたっぷりタイチャー...bFaaaPのメガネ装着型モーションセンサーの意匠出願が登録査定されました。