Post not yet marked as solved
(always out-of-date) Developer system status is visible here: https://developer.apple.com/system-status/
However this is mostly out of date and seems to be manually updated since hours go by at times and thousands of reports are needed (both via Feedback Reporter or the dev forums) before this page acknowledges an outage of any kind.
Please add a way to contact Apple directly from that page or "ping" whoever's concerned somehow so we can say "Hey guys, it's broken!". If enough people ping, then Apple can take some action. Right now iCloud / App Developer related services are offline multiple times a year and it's very inconvenient as no one even acknowledges till it's widespread everywhere (forums, stackoverflow, twitter etc).
Google Play Store services are super efficient in this regard - they respond to bug reports within a few hours, acknowledge it and are transparent. Their server outages seem to be automatically monitored and controlled so that human-operators can be pinged appropriately.
Every now and then the notarization service goes down and it's a pain because this means we can no longer notarize and push even "direct" macOS apps with critical fixes.
Post not yet marked as solved
Every time I login or click on an app or try and post a build, I see Sorry, something went wrong. Try your request again. If the problem continues. Hit or miss but pages not loading on App store connect.
Post not yet marked as solved
Hello. My App Store Connect is not working.
I open https://appstoreconnect.apple.com and login to my account but when I press the apps button, it gives me error Something Went Wrong and it says I have no apps but I have 3 apps already.
On the Apple Developer System Status Page, it shows App Store Connect and it's API is having trouble. May I know who else is having problems with App Store Connect?
Post not yet marked as solved
I am currently trying to use ALTool to upload my IPA.
This is the commands I am using (with sensitive data obfuscated):
xcrun altool --validate-app -f my-ipa-file.ipa -t ios --apiKey "MYAPIKEY" --apiIssuer "MYISSUERID"
xcrun altool --upload-app -f my-ipa-file.ipa -t ios --apiKey "MYAPIKEY" --apiIssuer "MYISSUERID"
My private key (p8) is located at
./private_keys/AuthKey_MYAPIKEY.p8
According to the altool --help command the tool will look in the following directories (in order) for a p8 file named AuthKey\_<apikey>.p8: ./private\_keys
~/private\_keys
~/.private\_keys
~/.appstoreconnect/private_keys
Considering the p8 file is in the first folder of that list, this should work.
And for the --validate-app call, it does actually work. The calls to App Store Connect are made, the app validates and if there are any errors from App Store Connect they return as expected.
However, for some reason the --upload-app command always returns with the same error:
2020-09-01 14:24:40.934 altool[28265:119010] * Error: Error uploading 'my-ipa-file.ipa'.
2020-09-01 14:24:40.934 altool[28265:119010] * Error: code -18000 (Could not locate the private key file: AuthKey_MYAPIKEY.p8)
For some reason it seems --upload-app doesn't properly load the p8 file in ./private_keys/ while --validate-app does.
Placing the p8 file in one of the other 3 folders (~/private\_keys etc.) does work for both validate and upload as a temporary workaround. But I prefer to use ./private\_keys.
Is this a bug or is there something I'm missing?
Post not yet marked as solved
Hi, I'd like to implement a feature to integrate with the IAP promotion code.
I generated a one-time promotion code and redeemed it.
I find the receipt from Apple store contains "promotional_offer_id".
I am wondering what it refers to? Its value is not equal to the redeem code, but it is like a UUID.
Does anyone have ideas?
Post not yet marked as solved
Does Apple provide an API to get pricing info of a product, configured under inapp purchase feature. (for auto renewable subscription)
Post not yet marked as solved
I would like to check current released AppStore version for my iOS app and tvOS app.
They have same bundleID.
I can't divide it to this url request to tvOS ones and iOS ones, because of identical Bundle ID's.
http://itunes.apple.com/br/lookup?bundleId=app.sameIdExample
When I get response from url it shows released iOS version. I want to get info about released tvOS version.
Any ideas how to divide url or use another two separate urls to get JSON info about tvOS.
Please help :)
Post not yet marked as solved
HI AllI am trying to use the API in Python and am getting the followin gerror:{
"errors" : [ {
"id" : "285874b4-16fb-4109-b810-ffa2973be714",
"status" : "400",
"code" : "PARAMETER_ERROR.INVALID",
"title" : "A parameter has an invalid value",
"detail" : "Invalid vendor number specified. Try again.",
"source" : {
"parameter" : "filter[vendorNumber]"
}
} ]
}I am passing the Following payload:payload = {'filter[frequency]':'DAILY', 'filter[reportSubType]': 'SUMMARY', 'filter[reportDate]':'2019-03-01', 'filter[vendorNumber]': '12345678', 'filter[reportType]': 'SALES' }Here is the request call:r = requests.get('https://api.appstoreconnect.apple.com/v1/salesReports', headers={'Authorization': 'Bearer {}'.format(token)}, params=payload)Any suggestions on how do i resolve this error?Thanks
Post not yet marked as solved
Having a lot of trouble finding any of the basic app meta data in the API documentation.
I'm looking for the basic AppStore Product info shown on the App Store page:
App Name
Subtitle and Description (in En primarily)
Screenshots
Icon
Price and status
AppStore link
For all of the developer's apps. One call for all would be ideal, but I can loop through and call for each app. Is App Store Connect API even the right place for this info? Do I need to scrape the App Store?
Thanks for any help.
Post not yet marked as solved
Hello
Are there any limitations on the quantity of the QR-codes which it is possible to generate for app clips in https://appstoreconnect.apple.com/appclips/ui/app-experiences
Is there an api for adding and downloading qr codes?
Post not yet marked as solved
Hi, I am working with App Store Connect APIs. and I am able to work with all GET requests but when ever I try to call a PATCH request or POST request I got an error from App Store Connect.
like this
` {
"status": "405",
"code": "METHOD_NOT_ALLOWED",
"title": "The request method is not valid for the resource path.",
"detail": "The request method used for this request is not valid for the resource path. Please consult the documentation."
}`
I read all documentation but not able to find out why this is happening. I hope you can help me with this.
Thanks is advance.
Post not yet marked as solved
I have a live version for my app on app store which i 0.0.151.
Now i am unable to add new version because i can't see the (+) add button option only in my appstore connect.
Looking forward for response.
Post not yet marked as solved
Hi,
Any my organization there are many apple products, i am creating an app for organization. in that app barcode scan facility is their, now i am looking for apple api which can provide details after scanning to barcode like Product type, Model number..etc, is there any api available at apple & what is charges for that api.
Thanks,
Yusuf Shaikh
Post not yet marked as solved
We're using the App Store Connect API to pull the Subscriber Detailed Daily v1_3 report as described here
https://help.apple.com/app-store-connect/#/itcf20f3392e
and here
https://developer.apple.com/documentation/appstoreconnectapi/download_sales_and_trends_reports
We've started to get records with missing Event Date. This is a key field and wouldn't expect nulls (actually looks like a single space).
Anyone seen the same? Who to report this to?
Post not yet marked as solved
Hello!
I noticed that after transferring the app to another account, the Subscriber ID values in subscriber reports have changed. This causes some inconvenience and interferes with calculating retention correctly.
Is there any way to link subscriber information in app stats from new and old accounts?
Post not yet marked as solved
I want to understand how to handle CANCEL notification type, I noticed that I get 3 CANCEL notifications one after the other, it sounds like the user gets a refund for 3 different transactions, am I wrong?
When I look at the receipt I see also the cancellation date ms field in 3 latest transactions in the latest receipt info, does it mean the user gets 3 refunds for 3 transactions?
(the cancellation date is the same cancellation date for all the 3 transactions)
This is what I got, as you see I got the cancellation date is the same, does it mean a full refund for every transaction in the following?:
"cancellation_date_ms": 1650188985000,
"cancellation_reason": "0",
"expires_date_ms": 1650732253000,
"in_app_ownership_type": 2,
"original_purchase_date_ms": 1640606326000,
"product_id": "com.neocortext.doublicatapp.subscription.weekly.new",
"purchase_date_ms": 1650127453000,
"quantity": 1,
"subscription_group_identifier": "20843276",
"transaction_id": "170001301196587",
"original_transaction_id": "170001205648289",
"web_order_line_item_id": "170000572783810"
},
{
"cancellation_date_ms": 1650188985000,
"cancellation_reason": "0",
"expires_date_ms": 1650127453000,
"in_app_ownership_type": 2,
"original_purchase_date_ms": 1640606326000,
"product_id": "com.neocortext.doublicatapp.subscription.weekly.new",
"purchase_date_ms": 1649522653000,
"quantity": 1,
"subscription_group_identifier": "20843276",
"transaction_id": "170001295106872",
"original_transaction_id": "170001205648289",
"web_order_line_item_id": "170000569655974"
},
{
"cancellation_date_ms": 1650188985000,
"cancellation_reason": "0",
"expires_date_ms": 1649522653000,
"in_app_ownership_type": 2,
"original_purchase_date_ms": 1640606326000,
"product_id": "com.neocortext.doublicatapp.subscription.weekly.new",
"purchase_date_ms": 1648917853000,
"quantity": 1,
"subscription_group_identifier": "20843276",
"transaction_id": "170001289230515",
"original_transaction_id": "170001205648289",
"web_order_line_item_id": "170000544361015"
},
Post not yet marked as solved
When we use register api to register our device,
I got response that status is PROCESSING/INELIGIBLE why?
response like:
{
"type": "devices",
"id": "XXXXX",
"attributes": {
"addedDate": "2022-04-20T22:57:51.000+00:00",
"name": "XXXXX",
"deviceClass": "IPHONE",
"model": "iPhone 13 Pro Max",
"udid": "XXXXXXXXXXXXXX",
"platform": "IOS",
"status": "PROCESSING"
},
"links": {
"self": "https://api.appstoreconnect.apple.com/v1/devices/***"
}
}
Post not yet marked as solved
Does the In-App Purchase Products server API exist? The API which allow to create/delete In-App Purchase Products from backend server. If it doesn't, Do you have any plans to implement it in the future?
Thank you in advance.
Post not yet marked as solved
Hi,
I've tried to authenticate this endpoint https://appstoreconnect.apple.com/iris/v1/betaFeedbacks with the JWT token as described in the documentation, but it's not working. I know this endpoint is not documented, but gathering the beta feedback and being able to extract it to some ticket system (e.g. GitHub board) would be a really helpful option for us.
Does anyone know how we can authenticate this one?
Post not yet marked as solved
Hi,
When calling the endpoint to list all the pricePoints per app:
https://api.appstoreconnect.apple.com/v1/apps/xxxxxxxx/pricePoints
The response does not seem correct because there is no next element returned.
Not only that but when setting different values in the limit parameter, the value of limit and total of the meta object is always the same. For example:
Example #1
https://api.appstoreconnect.apple.com/v1/apps/xxxxxxxx/pricePoints?limit=1
response:
'meta': {'paging': {'total': 1, 'limit': 1}}
Example #2
https://api.appstoreconnect.apple.com/v1/apps/xxxxxxxx/pricePoints?limit=5
response:
'meta': {'paging': {'total': 5, 'limit': 5}}
Example #3
https://api.appstoreconnect.apple.com/v1/apps/xxxxxxxx/pricePoints?limit=200
response:
'meta': {'paging': {'total': 200, 'limit': 200}}
Am I doing something wrong or is there a bug in the API?