PRODUCTS (WITH USER) RETURN PURCHASED PRODUCTS SEND PRODUCT REQUEST RETURN VALID/INVALID PRODUCTS POPULATE THE UI USER CLICKS TO BUY SEND PAYMENT REQUEST RETURN TRANSACTION UPDATE ASK FOR AVAILABLE PRODUCTS RETURN OUR PRODUCTS ASK FOR PRODUCT DATA PRODUCT DATA DELIVERED Wednesday, May 4, 2011
(WITH RECEIPT DATA) ASK FOR PRODUCT DATA (WITH PRODUCT ID AND RECEIPT DATA) RETURN RESULT IF VERIFIED RETURN PRODUCT DATA STORE RECEIPT FOR USER VERIFY RECEIPT Wednesday, May 4, 2011
loop ~24 hours. No error messages Apple Docs doesn’t cover possible failures Plan for this fact - upload binary and define products and test early in project Wednesday, May 4, 2011