I need to implement a non-renewable subscription or TVOD model in (basically for movie rental) on the Fire TV inApp. What's the best In-App product type to do this with? Using a consumable seems to add an overhead of tracking the expiry (could inadvertently result in user purchasing again on a different device). Using an entitlement seems to limit me to one time purchase only. Are there APIs that allow to revoke an entitlement at the end of rental expiry? Also, is a repurchase of entitlement possible after revokation?