I really wish Apple would just implement a trial period like Google's Play Store. I understand that people don't want to pay for an app without trying it but trying to solve this problem with IAP just pushes this responsibility onto developers and results in a more confusing and inconsistent experience for users.