1) The document discusses best practices and challenges for implementing in-app purchases on iOS, including retrieving product information, making purchases, validating receipts, handling subscriptions, and dealing with edge cases.
2) Key steps involve using StoreKit APIs to get available products, initiate purchases, validate receipts with Apple servers, and deliver purchased content. Network issues can cause delays in receipt validation.
3) Auto-renewable subscriptions present additional complexities around tracking multiple products and handling cancellations outside the app. The Apple review process also limits subscription testing in the sandbox.