Auto-renewable Subscriptions。アップルの日本語版ドキュメント(iTunes Connect デベロッパガイド(2011/09/22)、In App Purchase プログラミングガイド(2011/06/06))によると、sandboxを使う時に通常のApple IDでログインしてはいけないように読めたので、「購読の中断」がテストできなくね?と、思ってたんだけど、無理矢理できちゃったっぽいので一応メモ。
- iTunes Connectから新しいメールアドレスでテストユーザーを作る
- アプリケーションでAuto-renewable SubscriptionsなProductを買う
- もう一度購入しようとしたときの「設定」ボタンからApp Storeに行く
- 規約に同意したり決済情報を入れたりする
- 購読の管理が使えるようになる
4のあたりができたりできなかったりするので、何度かやってみたらできちゃった。僕がドキュメントの意味を取り違えているのか、Auto-renewableのテストの為にこうなってるのかは不明だけど、とりあえずこのパターンで行けばテストはできた。