DoRecovery API always returns recoveryStatus 1 (Enhanced Subscription Recovery)
Hi,
We are working to integrate "Enhanced Subscription Recovery" feature into Channels, but it looks that ChannelStore DoRecovery API doesn't return the correct information from Channel Store.
getAllPurchases API returns us products that are in Grace (inDunning: "true", status: "Valid") or On Hold (inDunning: "true", status: "Invalid"), but DoRecovery always returns "recoveryStatus: 1". Also Recovery Dialog doesn't show up.
Am I missing something? Shouldn't we get "recoveryStatus: 2" for these cases?
https://developer.roku.com/en-gb/docs/developer-program/roku-pay/subscription-recovery/subscription-on-hold.md#dorecovery-api
I am using SceneGraph (SDK 2) example for calling DoRecovery https://developer.roku.com/en-gb/docs/developer-program/roku-pay/subscription-recovery/subscription-on-hold.md#scenegraph-sdk-2-example
Thanks in advance!