Skip to main content

Background: My app stores user content. When it receives a TRANSFER webhook, it will move all owned content from the old account to the new account.

On both IOS and Android, I get the expected behaviour when a logged in user restores a valid subscription: The entitlements are transferred to a the new account & a TRANSFER webhook is sent.

The divergence comes when dealing with an expired subscription.

 

IOS

Steps

  • Create a subscription
  • Cancel the subscription + wait for expiration
  • Sign in on a different app account
  • Press Restore purchases

Outcome: No entitlements in new app account, no TRANSFER web-hook sent

 

Android

Steps

  • Create a subscription
  • Cancel the subscription + wait for expiration
  • Sign in on a different app account
  • Press Restore purchases

Outcome: No entitlements in new app account, TRANSFER web-hook is sent

 

So for me, the Android case is wrong. Is there a reason for the inconsistency?

 

Thanks,

Jon

 

 

 

Be the first to reply!