I'm not in the US, I'm in HK. But the app still asks for US documents.
That surprises me. Are you sure that there wasn't some earlier step where you should have changed a setting to indicate HK? Or maybe it is trying to guess where you are from your device localisation or some attribute of your Apple ID. Does the App Store know you are in HK? Is your payment card HK-issued?
(This is just a guess. I have no particular insight into what is going wrong.)
Post
Replies
Boosts
Views
Activity
I think the answer is basically "no", but you do have the option of discouraging new users by increasing the price to something no-one sane would pay.
if a customer provides this to you, you can verify if that Apple ID has a purchase for your app.
Did you mean to write "Order ID" there?
If you do mean "Apple ID", please explain.
But the app requires US driver’s license or state identification card to verify. I'm not a US citizen
It does, generally, work for those of us outside the US. I forget exactly what documents I had to provide but it can’t have been difficult. Are you, perhaps, living in the US but not a citizen? What country are you in?
Forum posts do suggest that the app is more reliable than the website so I suggest that you persevere with that. Good luck.
Can I ask apple to refund specific order from website or help center?
No.
If they send you an “order ID”, which they can find in their App Store purchase history, you can look that up using the App Store Server API and get the status of their transactions.
The usefulness of this is limited though. For example, these are not linked to email addresses so you can’t be sure that the Order ID is actually for this user. And it only works for in-app purchases, not for the initial app purchase.
In most cases it is better to direct users to contact Apple if they have e.g. payment problems.
https://www.apple.com/uk/newsroom/2023/05/app-store-stopped-more-than-2-billion-in-fraudulent-transactions-in-2022/
Apple refused 105,000 developer account applications in 2022.
Their algorithm has said no, and I suspect there is nothing you can do about it.
I find this constantly terrifying.
Interesting.
Presumably append is calling the getter and setter. Presumably the getter is not copying the entire array. But the Swift Array is a value-type (i.e. a struct), not an objC-compatible class, right? So I think this relies on some new Swift copy-on-write magic, not objC-style ARC, right?
It would be interesting to see the implementation of append.
I tried everything
Really?
Every combination of…
d m y, m d y, y m d
-, /
leading 0 or not
2 or 4 digit year
I got this date from the tax form.
I hope you’re using your actual datr of birth, right?
Suggestion: use your web browser’s developer features to inspect the javascript and see what is is checking for. There may be a regular expression or similar in there.
Well it clearly is invalid - there are only 12 months in the year!
I would like to think that tapping the ‘?’ button would give you a hint about the acceptable format. It might also expect you to use / as the separator rather than -.
Why not just answer the questions?
How can I ensure that the new app will be recognized as an update rather than a new app?
Use the same bundle ID.
What happens if I register as a trader on AppStore Connect?
The contact information you provide will be available to consumers in the EU.
There are three possibilities as I see it:
You're not a trader, e.g. maybe you're offering free apps as a hobby.
You're a trader, but you'd rather not sell your apps in the EU than disclose your contact info.
You're a trader, and you are happy to disclose your contact info in order to trade in the EU.
On further investigation it seems that:
If the device is not connected to the debugger, case (2) above applies i.e. when the app is resumed it gets a notification if the state is different than when it was suspended.
If the device is connected to the debugger (wirelessly), case 3 or 4 applies, i.e. I see the events in real-time in the debugger console.
The important thing is that I don't need to do anything special when the app resumes in order to know the current battery state.
Please let me know if you think this is wrong.