bizz84/SwiftyStoreKit
View on GitHubTest implementation of simulatesAskToBuyInSandbox
Open
#453 opened on Mar 18, 2019
help wantedtype: question
Description
Platform
- iOS
- macOS
- tvOS
In app purchase type
- Consumable
- Non-consumable
- Auto-Renewable Subscription
- Non-Renewing Subscription
Environment
- Sandbox
- Production
Version
ℹ 0.14.2
Related issues
ℹ I didn't find any
Report
Issue summary
I don't know how to test the simulatesAskToBuyInSandbox feature. I'm initiating a purchase with this code:
SwiftyStoreKit.purchaseProduct(self.product!, atomically: true, simulatesAskToBuyInSandbox: true) { result in
.. code here ..
}
And I'm handling the .deferred status on AppDelegate with the suggested function SwiftyStoreKit.completeTransactions(atomically: false)
So, the purchase is initiated correctly, the ask to buy is simulated correctly and the purchase is reported as .deferred. However I don't know how to test the flow when a "parent" approve or deny the purchase because, as expected, I didn't receive any ask to buy notification as there is not a family group defined anywhere.
Is there a way to test this case? How can I test it?
What did you expect to happen
Some way to simulate the ask to buy approval/denial.
What happened instead
Nothing.