Apple App Review Process – Took Over 3 Months

So after three months… Our app is not yet live. Me and various teams of mine submitted over 100 apps and updates in various regions and categories. We never had such a long review process. Even close. Ever. So I’ve decided to publish an article to view some light and potentially ask if anyone has an idea why it happened for us with this app.

This is a financial app for Maxico region (due to confidentiality reasons I cannot reveal name of the app). We have initially submitted it on 1st of December, 2016. It went into review and got approved on 5th of December. Brilliant.

But then we had a little issue and we had to release update before going live. Nothing major, really. We did not change any requirement for our clients or anything similar. We submitted another version on 19th of December. it went into review again on 20th of December and got went as “Metadata Rejected”. Reason was that dear Apple Review Team wanted to understand why we are asking such sensitive information about our client. We are providing financial services so this is absolutely necessary. Part of official Mexico law document was provided to Apple Review team.

After this we had on long period on trying to contact apple review team on the phone, because they were not able to contact us (due to reason “wrong contact details”). Even after providing local business representative contact in Mexico, apple took a long time to finally reach to us. Meanwhile we made at least 30 calls which all went to answering machine (yes, it was working time in local to reviewers time zone).

When Apple finally reached our representative – they didn’t ask any questions. They simply said that they will review our app. Whoa!!!


So the last thing – App is In Review since 2nd of February, 2017. Today we have 27th of February 2017.

Oh, I forgot to mention – we’ve just sent third appeal to Apple Review Board.

Any ideas what went wrong? Please share in comment below.


4G and advertising, Google Play SEO recommendations, Mobile NFC and using APIs to make data mobile

A roundup of my recent blog entries from the last couple of months:

Happy New Year!


iOS 7 brings with it a number of useful features for enterprise and MDM

Apple’s new iOS 7 brings a number of useful updates with it’s release, some of which will prove particularly useful from an enterpirse and MDM point of view.  Here’s a quick rundown of those elements available when transitioning to iOS 7 (time permitting I’ll touch on these in more detail in later posts):

Seamlessly protect work and personal data with more complete and streamlined MDM.

Touch ID for unlocking device and buying content from itunes, App Store and iBooks (passcode required after reboot or 48 hours of inactivity).  No details on when it will be usable by third party apps though.

Activation Lock – requires AppleID to delete iCloud account, erase all settings, activate device (enabled automatically with Find My iPhone, but disabled by default for Supervised devices).

Control attachments/documents through MDM managed accounts and apps – keep corporate data within managed apps and prevent personal data from moving to managed apps (does not control cut and paste between managed and unmanaged apps though).

All data is protected by “data protection” by default, with ability for developers to opt in to higher levels of protection if required.

Silent app installation and wireless app configuration on demand for managed apps via MDM.

Apps can now feedback on errors etc. to the MDM system.

Ability to push content updates to apps that aren’t running using a “silent push notification”.

Embed custom fonts (truetype and opentype) within an app’s configuration profile in base64.

SSO no longer limited to same vendor apps – SSO can be used across any apps that the IT administrator assigns via MDM as well as being passed to specified domains.

Improved Apple Store Volume Purchase Program – codes have been replaced by licenses and new APIs are available for managing the installing/revoking of apps.  When revoked the user is notified that they have 30 days to purchase the app after which it will stop opening making it useless.

VPN can now be specified per app – secure tunnel now provided for each managed app rather than one being used by all apps on the device.  Apps not provided by the company continue to connect to the internet as they would do normally.

Caching service (coming soon) – cache ios software, apps, updates, books and purchased content – private IP address zero configuration.

Airdrop photos, contacts, documents peer to peer – provision for encrypted transfers and share with only contacts or everyone (iTunes account based).

Mail updates – Add and reorganise smart mailboxes in the mailbox list, view PDF annotations, quick look for attachments and sync note support for Microsoft Exchange 2010.

Manage Apple TV in iOS 7 – IT administrators via the use of their MDM system, will now be able to enroll and control Apple TVs.

Better control for AirPrint in the enterprise.

Multipeer connectivity, multitasking for all apps, 64-bit OS for iPhone 5S and later.


Stay app (stores windows position)

This app could be useful for you all guys.

Use case: when we arrange all windows an our desktops (incl. external monitor) and we disconnect the monitor, it will put all windows in one screen for you. When you reconnect your monitor, all windows will stay in previous positions – will not be restored back to two monitor settings. This app stores positions of windows for you. Link to website is below, but you can also get the app from app store 10.49£.

I would really like to try this app out, but I don’t have sufficient fund for it at the moment. So if you know any good free app which does the same, please let me know.