when transfer app to another developer account - Unable to process request - ios

I create one app and I sell it to another dev.
When I try to transfer my the app to the other developer account, by clicking in the 'transfer app' button in itunesconnect, I receive the following error message.
Unable to Process Request
Your request could not be processed. For additional help, send an email to itunesconnect#apple.com.
All my apps receive the same error if I try to tranfers them.
I send an email now to itunesconnect, but I want to know if more people have the same problem.
I found all the app, its status is Ready for Sale. As long as Iclick Transfer app,
Will appear :
Unable to Process Request
Your request could not be processed. For additional help, send anemail to itunesconnect#apple.com.
I tried operating system windows8.1, ubuntu13.1, Mac OSX10.9.1, isthe same problem.
I tried the browser : IE11.0, GoogleChrome_version_33.0,FirefoxESR,
Opera12.15, Safari5.1.7, all of the same problems are tried.

Related

Apple "App Store Server Notifications" Sandbox Server URL Not Working

Our app working normally on Ipad and when subscribe and cancel subscription it ok, but no notification sent to our server !
I have filled the App Information with the our server Sandbox Server URL,
Our link look like this: https://api.example.com/api/apple-api/noti/v2
[We have read related questions]
We followed the documentation below:
https://developer.apple.com/documentation/storekit/original_api_for_in-app_purchase/subscriptions_and_offers/enabling_app_store_server_notifications
I think WWDC22 feature Request a Test Notification may help you.
ref: https://developer.apple.com/documentation/appstoreserverapi/request_a_test_notification?changes=_2
This feat request Apple to send a Test notification to your link. If you didn't receive, it may be a link error or App Store bug.(To App Store Bug, resave in the App Store Page may help sometimes)

iTunesConnect "We can't process your request." when going to "App-Specific Shared Secret"

Whenever i try to navigate to App-Specific Shared Secret within ItunesConnect the dialog box attempts to load briefly then I get directed to a crash page titled
"We can't process your request".
I've reset safari clearing all website data and also used other computers.
I've contacted Apple who are sending an email shortly requesting more information but wondered if anyone else had come across a similar fault?
Another very easy solution which worked for me:
Use safari
SOLVED
The problem was due to not previously having created a master shared secret.
Once I did this then I could generate the shared secret for the specific application.
I has a similar issue, when I was getting invited to join Apple Developer Program. I tried joining through the invitation link and I would always get the "We can't process your request" message.
The solution was to:
Log in to an iPhone/iPad with that particular Apple id.
Try to install an app.
You will get a terms and condition pop up that you should accept.
Install the app
Wait for a while until Apple fast servers update your status (around 1 hour for me)
Now you should be able to proceed without the weird message.
I think need to update Mac OS to latest will solve problem. Alternatively you can use google chrome browser.

iOS app rejected for using E-Mail verification (4.2.3)

So our app got rejected for using E-Mail based account verification. We just send a link that takes the user directly back to the app and thats it. Now apple says that we must not be using the Mail app in order to validate the user.
Apple sent the following rejection message (Guideline 4.2.3 - Design):
We noticed that we were required to install the Mail app before we
could use your app. Apps should be able to run on launch, without
requiring additional apps to be installed.
Next Steps
To resolve this issue, please revise your app to ensure that users
can use it upon launch. If your app requires authentication before
use, please use methods that can authenticate users from within your
app.
Asking for how to proceed, they sent the following response (4. 2 Design: Minimum Functionality):
For a good user experience, the registration process should take place inside the app, and should not require user to use other apps, like Mail.
Now first of all thanks alot apple, this is not random at all! Just the way 90% of all apps do it!
We have a button that takes the user directly to the Mail app, and are unsure whether that might be triggering some automated test rejection.
if let mailURL = URL(string: "message://"),
UIApplication.shared.canOpenURL(mailURL) {
UIApplication.shared.openURL(mailURL)
}
Does anyone have an idea howto resolve this issue, without actually removing the Email verification (or probably any user verification at all)?
Fogmeister is absolutely correct. You expect the user to use another app, which can be not installed on his/her phone. While your app should work on its own without requiring installation of another app to function.

Putting information into a newly installed app

I have to create an iOS app, which needs to know a referral code right after the installation. The code comes from an email or from a link in the browser. The goal is to make the app have the referral code no matter it is already installed on the user's device or it is being installed by the clicking of the link.
What I know already:
I have to register an URL scheme with my app, for example myapp://
I have to handle opening by this URL, recognizing the referrer code from it (myapp://refcode=123)
I have to have a web service, which detects (with JavaScript) if the user's device can handle my URL scheme or not (like this: https://stackoverflow.com/a/6599773/511878)
If the app is not installed, I can send the user to the App Store to download it, otherwise I can open the app by this URL and transfer the information into it
What I miss: How can I immediately call this URL after installation?
I was sure this is impossible to do until this morning, when I've found that Apple's TestFlight is doing exactly the same. I've got an email containing an invite to some app, clicked on the link, and because I did not have TestFlight installed on that device so far, it brought me to the App Store, where I clicked install. The device installed TestFlight app. After this I've clicked the Open button in the Store, which immediately showed the invite for me.
I think the solution can't be that it recognized me, and picket up the invite from the server based on my user account, because I might have multiple invites, so it had to know which exact one to show.
EDIT: Video of this happening: http://gk.lka.hu/x/tf.mov
So the question is: How can I transfer information into an app which is being installed after a link is clicked without reclicking the link?
I'm a developer at Branch and we recently built this system for others to use. If you want to build a similar system from scratch, here is an example of what you'll have to do:
The web service you described above must capture some information from the user, such as IP address, OS, OS version, screen size, etc., before redirecting to the App Store. It should associate this with the link that was clicked, or at least the refcode from the link (http://yoursite.com/redirect?refcode=123).
After your app is downloaded, the first time it opens, send up the same info (IP Address, OS, etc.) up to your server. If your server sees these params and that they're the same as what you grabbed in step 1, it should pass back refcode=123 to your app.
Your app should then handle the 123 refcode however you see fit (e.g. open to the appropriate view controller, apply the referral code, etc.).
Hopefully that helps. It's definitely harder than it sounds to build from scratch..

iOS - how to receive bug reports via email from a device without mail client set up?

I will have an app deployed to business iPads that would be given to customers and typically would not have a mail client set up. I would like to collect debug information from the app and have the user be able to send it, so I can receive it via email.
How can I receive email with bug reports from an app that does not have a native mail client set up? That is I cannot present a mail composer, because it is not configured and cannot send mail.
One way I'm thinking of is to create my own web service that will process a data packet and email it, but what other options do I have?
I would recommend two different services.
Crashlytics is a service that I started using recently. It tracks usage in the app automatically, and allows you to view it online (monthly users, device, OS, etc.). However, the most useful feature IMO is that it sends you an email if and when your app crashes, along with the crash report and the exact line it crashed on.
SendGrid is another option if you're looking to send yourself customized debug data. Basically, you can send emails in the background of your app without the user knowing. If you're looking to send automated emails in the background, this is the way to go.
I have used both in my own applications, and both have been very helpful in their respective ways.

Resources