My app lets photographers upload their work and offer it for sale. There are hundreds of images uploaded daily. I've created a single Consumable in-app purchase products with a set price and all photos can be purchased using this single IAP product (all images are offered for the same price). We store the purchase information on our database so the buyer can later download it (on the iOS app, android and web).
However - the review team rejected the in-app-purchase product, saying it has to be a Non-Consumable product. My problem is that is we set the product to non-consumable, if a user buys photo A, they'll be able to get every photo for free because Apple will think they already own the product. Making a separate non-consumable product for each photo is not feasible because there are tens of thousands of photos and hundreds of new ones uploaded daily.
Any ideas? I've been trying to resolve this issue with the review team for 3 weeks now with no luck...