1. satotin

    No comment

    satotin
Changes in title
-Unity iOS・Android課金覚書
+Unity iOS・Android課金・テスト課金覚書
Changes in body
Source | HTML | Preview
@@ -1,99 +1,139 @@
## iOS
■Apple Developer Program
 ・AppID作成(バンドルIDのワイルドカード不可)
 ・Provisioning作成(Distribution)
■iTunesConnect
 ・アプリの登録(AppID作成時のバンドルIDを設定)
 ・「機能」の「App内課金」から商品登録
   ▼参照名は何でも良い
   ▼製品ID:サーバーと連携する必要があるので一意で管理しやすい名前
   ▼価格:自由に・・・上流工程判断かも
   ▼表示名:自由にわかりやすく・・・上流工程判断かも
   ▼説明:自由に自由にわかりやすく・・・上流工程判断かも
## Android
■Google Developer Console
 ・アプリの登録
 ・リリース管理にAPKを登録(150Mを超える場合はOBBファイルにする必要あり)
  https://docs.unity3d.com/Manual/android-OBBsupport.html
  https://support.google.com/googleplay/android-developer/answer/2481797?hl=ja
  課金のパーミッションが設定されたAPKでないとアイテム登録できないので注意
```
  <uses-permission android:name="com.android.vending.BILLING" />
```
・テスターの登録
   すべてのアプリの「設定」→「テスターの管理」からテスターを登録しておく
   リリース管理→アプリのリリース→編集あたりからテスター選択
   ※テスターが選択されてないとリリースできない
 ・ストアでの表示→ストアの掲載情報
  アスタリスク(*)がついてる項目はすべて設定する必要がある
  ▼コンテンツのレーティング
  ▼価格と配布
  ▼スクリーンショット
   ▼高解像度アイコン
   ▼ヘッダー画像
   ▼各2つの項目のスクリーンショット
    電話・タブレット
  ▼分類
  ▼プライバシー ポリシー
  ▼アプリ内サービス
   ここにアイテムを登録
 ・pemファイル作成
  これをサーバーに渡す必要あり
  ▼Google Play Developer ConsoleのサービスとAPIのページに移動し、RSA公開鍵の文字列をコピーする。
   https://support.google.com/googleplay/android-developer/answer/186113?hl=ja
  ▼コピーしたRSA公開鍵の文字列を貼り付けたファイル、XXXXを作成する。
```
Windows用コマンド(コマンドプロンプト)
$ certutil -f -decode XXXX YYYY.der
$ openssl rsa -inform DER -outform PEM -pubin -in YYYY.der -out ZZZZ.pem
Mac用コマンド(ターミナル)
$ base64 -D XXXX > YYYY.der
$ openssl rsa -inform DER -outform PEM -pubin -in YYYY.der -out ZZZZ.pem
```
## Unity
 ・UnityServicesにログインする事(WebでUnityDashBoardにプロジェクトを作る必要あり)
  https://docs.unity3d.com/ja/current/Manual/SettingUpProjectServices.html
 ・Unityエディタ上でServicesウィンドウを開く
 ・課金処理をよしなに実装
 
 ・バンドルID注意
 ・**Releaseビルドにする事**
+===================================================================================
## テスト課金
 詳しい事は下記、参照。
 とても参考になります。
 https://qiita.com/soratyan/items/91423b9d0d474cb044c7
### ■iOS
 アプリの登録は完了しているものとします。(自分が課金テストできた方法を記載します。)
- ・テスト課金用のメールアドレスを用意する
- ・
-
-
-
-
+ 
+ ●**テストアカウントの作成**
+ ・テスト課金用のメールアドレス(XXX_test@gmail.com)を用意する
+ ・テスト課金用のメールアドレスを使ってAppleIDを作成する。
+   https://appleid.apple.com/account#!&page=create
+
+   PCからはこちらから作れます、Iphoneから作成したりiTunesから作成したり
+   いろんなパターンがあるようなので検索してみてください。
+
+   **※登録時の注意点
+    秘密の質問1~3を絶対にメモって覚えておいてください。
+    次回からログインする時に聞かれます。**
+
+ ●**iTunesConnectに登録にテスター登録**
+
+  ・コンプライアンス上画面を見せられないので、
+   もろもろ画面は探してください。手順だけ書いておきます。
+
+  ▼手順
+  「iTunesConnect」⇒「ユーザーアクセス」⇒「テスター」を選択
+
+   1.+ボタンで追加できるので、+ボタン押す。
+
+   2.下記項目を入力
+     姓、名、メールアドレス、パスワード・パスワードの確認
+     セキュリティ質問、セキュリティ質問の答え
+     生年月日、AppStoreテリトリ(日本選べばいい)
+
+    **●メールアドレスとパスワードに注意
+    後で編集する事ができないので、登録して編集することができない
+    (※知ってる人がいたら教えてください・・・マジで)
+    間違えた場合、削除するしかない・・・・・が
+    削除したメールアドレスは2度と登録できないようなので
+    メールアドレスを作り直すところからやり直すしかない
+
+    なので必ずスクショとりましょう。
+    **
+
+ ●**実機確認**
+    1.現在iPhoneに設定されているAppleIDをサインアウト、
+    2.アプリでテスト課金の画面に来た時、購入ボタンを押す
+    3.AppleIDを聞かれるので「既存のAppleID」を選んで
+     「テスターに登録したAppleID」と「パスワード」を入力してください。
+
+