Ah, even with non-consumable purchases? We are testing on iOS 11 as well. So there is no repro for the issue as shown in the video i sent so far on your side?
I’ve seen the thread. Thread seems to be implying its Apple side issue and we cannot do anything about it.
and i tried consumable purchase. many times. but every time i try to repurchase, it’s a new purchase. the last purchase success, and it’s product have been consumed
These SDK may add its own SKPaymentTransactionObserver.
// ORDER DEPENDENCY: before analytics
SKPaymentQueue.default().add(createPaymentTransactionObserver())
// ORDER DEPENDENCY: do this after store service setup!
FIRApp.configure()
Trying to build the test project to repro. I think I followed the steps, I’ve run the setup scrip and sdkbox-cocos2d-x-binary is created with the right structure. However, on trying opening and trying to build iap_cpp.xcodeproj, I get multiple errors. Attached here is screenshot:
I got this error, too.
The binary lib seems not support arm64.
The workaround is to build only for arm7 and run it on arm7 devices, not arm64.
I could run it on iPhone 4s, I think iPhone 5 works, too.
Thanks. this made it work, but hard for me to get repro now as I can’t build on iOS11 devices. @htlxyz is there any way to update test project so that it builds on arm64?
we actually have to code hunt and review a little bit as our project was built over the years with various SDKs. “organic code” haha.
I’m hoping to first verify whether its an SDKBox issue before jumping into to figure out whether its one of the other SDKs or a combination of them that is the problem.
Managed to test by replacing sdkbox_config.json and renaming app bundle Ids to our own.
No repro so far, I’m going to ask the original issue finder to repro on test project. If no repro, we’ll start looking at our code to figure out whats going on.