2012-02-20 10 views
6

あなたのiOSアプリ内の2つの異なる可能な長さのサブスクリプションを持っている、と短いサブスクリプションを購入したユーザーは、代わりに長いサブスクリプションを購入することを決定した場合、それらは、このダイアログが表示ます:App Storeアプリケーションの購読ページをプログラムで開くにはどうすればいいですか?

enter image description here

タッピング設定はユーザをApp Storeアプリに連れて行き、サブスクリプションを管理できるページを開きます。おそらくCocoaはこれを実現するためにカスタムスキームのURL(例:appstore:// pages/subscriptions)を使用するだけです。

このURLとはなんですか? App Storeアプリケーションのサブスクリプションページをプログラムで開く別の方法はありますか?

答えて

3

SKPaymentQueueに支払いを追加したときにalertViewが表示されるため、あなたのアプリはアクティブでなくなりました - 後でapplicationWillResignActive callbackが呼び出されるため、アプリストアはあなたのアプリの外にeveythingを管理します。

つまり、無効であり、実行したいことはアプリ内ではアクセスできません。