2

UITableViewID を使用して、ストアで製品を取得するための を作成しました。

製品 ID を取得する

+ (RageIAPHelper *)sharedInstance {
    static dispatch_once_t once;
    static RageIAPHelper * sharedInstance;
    dispatch_once(&once, ^{

        NSMutableArray *music = [[NSMutableArray alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://mywebsite.com/music/myProduct.plist"]];

        NSSet * productIdentifiers = [NSSet setWithArray:music];

        sharedInstance = [[self alloc] initWithProductIdentifiers:productIdentifiers];
    });
    return sharedInstance;
}

これは、リモート plist ファイル内の構造です。

<plist version="1.0">
<array>
  <string>com.mydomain.MyApp.Prod01</string>
    <string>com.mydomain.MyApp.Prod02</string>
    <string>com.mydomain.MyApp.Prod03</string>
    <string>com.mydomain.MyApp.Prod04</string>
    <string>com.mydomain.MyApp.Prod05</string>
    <string>com.mydomain.MyApp.Prod06</string>
</array>
</plist>

TableView では、タイトル、価格、および説明を取得できますが、アートワークを取得する方法は知っています。iTunesConnet では、製品のカバーを配置する必要がありますが、どうすればこれを取得できますか?

ここに画像の説明を入力

価格、説明、名前を取得する方法は次のとおりです

SKProduct * product = (SKProduct *) _products[indexPath.row];
cell.textLabel.text = product.localizedTitle;
[_priceFormatter setLocale:product.priceLocal];
cell.detailTextLabel.text = [_priceFormatter stringFromNumber:product.price];

では、iTuneConnect からアートワークを取得する方法を知っている人はいますか?

4

2 に答える 2

1

@PeterFennema が書いたように、スクリーンショットはあなたのアプリをレビューする人のためのものです。を確認できIn-App-Purchaseます。すぐに見つからない場合に備えて。

参考までに: コメントを追加し、どこにどのようにアクセスできるかをテキストとして伝えます。In-App-Purchase

必要な写真を実装するには、各シングルを呼び出しSKProduktidentifier. identifier内部の aNSDictionaryを関連する で保存しますUIImage

問題は、新しいものを追加するたびにIn-App-Purchases、アプリを再度アップロードし、新しい を確認する必要があることですIn-App-Purchases

于 2015-07-14T15:10:28.670 に答える
1

追加するスクリーンショットiTunes Connectは、Apple によるレビューのみを目的としています。それをアプリのアートワークとして取得することはできません。

iTunes Connect からの引用:

レビュー用のスクリーンショット: レビュー用に送信する前にIn-App Purchase、スクリーンショットをアップロードする必要があります。このスクリーンショットはレビューのみを目的としています。App Store には表示されません。

于 2015-07-14T14:58:38.923 に答える