2012-07-06 9 views
10

基本的に、アプリはどの雑誌の問題(アプリ内購入)が利用可能であるかを確認し、そのカバーを複数の行でグラフィカルに表示する必要があります。 (あなたがニューススタンドアプリを開いたときに表示される問題のカタログ)自体がファイル(CSS、画像...)雑誌ストアアプリ向けのアプリストアを作成する

をサポートしてhtmlのある

問題はあなたがこれを行う方法を知っていますか?
あなたは既にそれをしましたか?
自分のケースに適応できるようなコードがありますか?

+1

インターネットを検索し、運がよければ、あなたは事の卸売をつかむことがあります。しかし、私は人々がグラブのために良い1つを自由に置くことを疑う。どのように具体的に行うのか分からないのは何ですか? – nhahtdh

+0

返信いただきありがとうございます! さて、私はアプリの購入(個々の問題)を持っていて、カバーイメージでそれらをすべて表示したいので、ユーザーは1つをタップして購入することができます。それはシンプルに思えます:/ –

答えて

8

アプリではサーバーの実装も必要です。アプリは毎回サーバーに接続する必要があります(またはプッシュ通知に基づいて)、すべての雑誌の問題を確認できます。サーバーがウェブ呼び出しを提供したり、ファイルをホストして、アプリケーションが利用可能な雑誌の問題のリストや問題に関するその他のメタデータを判断できるようにするロジック。メタデータは、発行名、日付、価格、ホストされた表紙画像へのパス、ホストされている完全な問題のコンテンツへのパス、iTunesの製品IDなどです。アプリケーションがこの情報をすべて取得すると、ダウンロード可能なすべての問題を表示するUIを作成する必要があります。画像をカバーし、日付、発行名などを表示します。

また、オフラインでも店舗を作成できるように、アプリは問題の画像とメタデータをキャッシュする必要があります。

ユーザーが問題をタップすると、問題のiTunes製品IDを使用して購入し、購入に成功すると、サーバーから問題のコンテンツをダウンロードするためのUIが表示されます。

プッシュ通知を使用してバックグラウンドをダウンロードするには(あなたのアプリがニューススタンドというiOS5のプリインストールされたフォルダにインストールされていても構いませんが)、雑誌アプリをニューススタンドアプリにする必要があります。私の答えはthisです。それはニューススタンドのアプリについての非常に良いチュートリアルへのリンクを持っています。

+0

また、デバイスのアプリストアから領収書を引き出すためのメカニズムが必要です。そのため、彼らはすでに購入したことを知り、それに応じて店舗に表示することができます。 – IanStallings

+0

購入したものを表示するために、sqllite、コアデータ、NSUserDefaults、plistを好きなものに保存できます。 – msk

+0

これは1つのデバイスで動作します。しかし、これはユーザーが持つ可能性のある他のデバイスや、デバイスのリセット後にアプリケーションを再インストールした場合は処理されません。大きな問題ではありませんが、ユーザーはそれらのシナリオで動作することを期待しています。私はアプリ内購入で高プロファイルの雑誌アプリケーションのためにそれを構築しているので、これについてのみ言及します。 – IanStallings

2

たぶん、あなたは、アプリの購入には約レイWenrerlichのtutorielを見てみる必要があります。http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

それはあなたが購入し、既に購入されたものの製品を参照するために必要なすべてのfunctionnalitiesで製品リストを管理する方法について説明します。

それはあなたが必要な正確に何ではないかもしれないが、それができるあなたに良い出発点を与える

幸運

関連する問題