Hi there, I wonder what are some common reasons for the Order ID to be in valid... (Other than fake, randomly generated Order IDs, of course.)
I have a customer sending me a receipt of a non-consumable item, but when I tried to look up the order using https://api.storekit.itunes.apple.com/inApps/v1/lookup/{order-id}, the response code is 1, indicating the Order ID is invalid.
I was able to use the same method to fetch one of my own purchases (because what indie app dev doesn't buy their own stuff?) so I believe the method to look up by Order ID is tried and true.
It doesn't seem like the user was faking a screenshot of the order. On the receipt screenshot, the customer purchased the item using Store Credits. Is it likely that the transaction was later marked as fraudulent by Apple, and therefore invalid?
Just seeing if anyone has info on this.
Thanks!
Post
Replies
Boosts
Views
Activity
Hi Everyone,
I've a question about how to best donate less-than-relevant interactions.
For my app, there are a bunch of "counters" within "folders" like this:
Folder ACounter 1 - Counter 2
Folder BCounter 3 - Counter 4Counter 5
Whenever the user increments a Counter, I donate an interaction of "Increment Counter". Whenever the user views a Folder, I donate an "Open Folder" interaction.
My question is: "Open Folder" is less relevant for users, but is performed much more frequently than "Increment Counter", and will have much more donations. How can I best donate the interactions to tell Siri that "Increment Counter" is more relevant, and that Siri should suggest this interaction more?
I'm now stuck with a lot of "Open Folder" suggestions from Siri, but I am not entirely willing to remove this interaction donation altogether.
Thanks.
Hi there,
Encountered a problem where Text views initiated by Text(: style:) will crash when nested within a ScrollView.
Sample:
struct TimerGridView: View {
var body: some View {
ScrollView(.vertical, showsIndicators: false) {
Text(Date().addingTimeInterval(20), style: .timer)
}
}
}
Hi there,
Trying out these lines of code:
Image("some image name")
.clipShape(ContainerRelativeShape())
.padding(3)
This does not clip the image at all, as opposed to what's demo'd in the video...
Any ideas? Thanks!