サーバーから製品 ID のリストを取得するアプリがあります。これを Apple に送信して SKProducts のリストを取得し、それをサーバーに送り返して html を取得し、それをまとめて Web ビューを作成します。製品とともに。
これは非常に複雑です。サーバーが Apple と直接やり取りせずに通信する方法はありますか?
サーバーから製品 ID のリストを取得するアプリがあります。これを Apple に送信して SKProducts のリストを取得し、それをサーバーに送り返して html を取得し、それをまとめて Web ビューを作成します。製品とともに。
これは非常に複雑です。サーバーが Apple と直接やり取りせずに通信する方法はありますか?
いいえ。アプリは、実行中のデバイスから直接 iTunes ストアにリクエストを送信する必要があります (地域に応じた適切な価格など、ユーザーの iTunes アカウントが正しく処理されるようにするため)。
アプリとサーバーの通信構造が最も効率的ではないようです。ID をサーバーに送信するのではなく、アプリ内のストアフロント Web ビューをデバイス上でローカルに生成した場合(UITableView
または、 や などのより優れたネイティブな情報表示方法を見つけた場合) は、より簡単になります。UICollectionView
これにより、意図しない方法でこれを行ったために発生する多くのやり取りがなくなります。