Apple rejected my App due to (lack of) "Minimum Functionality"

Getting into LiveCode for iOS? Ask your questions here.

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
simon.schvartzman
Posts: 641
Joined: Tue Jul 29, 2014 12:52 am
Location: Brazil

Apple rejected my App due to (lack of) "Minimum Functionality"

Post by simon.schvartzman » Mon Mar 02, 2020 2:20 pm

Dear iOS Livecoders, just sharing with you my frustration, because neither my dog nor my wife care about it, and I have the need to unload my anger!

I've developed this free/simple (but in my view useful) App aiming to make the process of sharing your contact info (phone number, email, etc) as easy as possible. It works by QrEncoding your contact information (vCard) and presenting it on the device screen when you open the App. You then ask the person you want to share the info with to scan the QrCode and that's it. So in theory it would mean one tap for me (open the App) and two taps for the receiver (one to open the scanner and the other to accept the vCard).

Nice isn't it?
Not according to Apple reviewers:
Screen Shot 2020-03-02 at 09.51.25.png
I did appeal (yes Apple gives that option) but I lost the case to the appealing "jury" (decision was final as stated on the mail I received) .

So I added an extra (useful in my view) functionality which is the option to QrEncode Wifi credentials such that when your mother/brother in law comes to visit for Christmas you don't need to repeat 5 times your home Wifi password until she/he writes it down right...

Nice isn't it?
Not according to Apple reviewers using exactly the same argument as before.
Waiting for the result of the second appeal with very low expectations...

I've run out of ideas of useful minimum functionalities to add, assuming a QrCoded calculator or Clock wouldn't make much sense. Suggestions are welcomed!

Notes:
1 - Android versions of the App where immediately approved and can be found here:
https://play.google.com/store/apps/deta ... n.qrmycard
GooglePlay link.png
GooglePlay link.png (5.27 KiB) Viewed 6155 times
2 - Happy to share my stack for those of you that would like to install the app on you iPhones (or I can invite you for TestFlight as the App was approved for it)

3 - I've seen new Android phones that already come with the native functionality to generate the QrCode out of a contact info but still require at least 3 taps: open the contact book, find the contact, tap to show the qrcode. I wonder if Apple is going to release something similar in the near future

4 - Never saw native functionality to Qrencode the wifi credentials

Happy week for all!
Simon
________________________________________
To ";" or not to ";" that is the question

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9389
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Apple rejected my App due to (lack of) "Minimum Functionality"

Post by richmond62 » Mon Mar 02, 2020 2:54 pm

The plain and simple fact is that Apple and Microsoft can tell us all to jump
off a cliff if they feel so inclined.

simon.schvartzman
Posts: 641
Joined: Tue Jul 29, 2014 12:52 am
Location: Brazil

Re: Apple rejected my App due to (lack of) "Minimum Functionality"

Post by simon.schvartzman » Wed Mar 04, 2020 1:14 pm

So there is hope after all and I won't need to jump off a cliff!

To my surprise my second appeal to the Apple Store reviewers was accepted and the App has been deployed:
Apple Store link.png
Apple Store link.png (5.26 KiB) Viewed 6046 times
Cheers!
Simon
________________________________________
To ";" or not to ";" that is the question

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 9842
Joined: Sat Apr 08, 2006 7:05 am
Location: Los Angeles
Contact:

Re: Apple rejected my App due to (lack of) "Minimum Functionality"

Post by FourthWorld » Wed Mar 04, 2020 3:55 pm

simon.schvartzman wrote:
Wed Mar 04, 2020 1:14 pm
So there is hope after all and I won't need to jump off a cliff!

To my surprise my second appeal to the Apple Store reviewers was accepted and the App has been deployed:
Congrats, Simon.

There's a valuable life lesson there: so often the race is won by just not giving up when others might. Well done.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

simon.schvartzman
Posts: 641
Joined: Tue Jul 29, 2014 12:52 am
Location: Brazil

Re: Apple rejected my App due to (lack of) "Minimum Functionality"

Post by simon.schvartzman » Mon Mar 09, 2020 3:38 pm

Thanks Richard, the other lesson I took from the episode is how bad it feels to have almost no action by a decision taken by somebody else without a fair argument.
Just to close the subject, a few days ago I submitted an updated Version of my App aiming to facilitate sharing the App itself. Is just  one screen with two QrCodes with the links to the Google Play and App Store.
Android Share App small.png
Guess what? Apple rejected it because "no reference to other platforms are allowed" (or something like this). Google approved it immediately.
As of today my score shows:

Google 2 x 0 Apple 

Have a nice week
Simon
________________________________________
To ";" or not to ";" that is the question

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 9842
Joined: Sat Apr 08, 2006 7:05 am
Location: Los Angeles
Contact:

Re: Apple rejected my App due to (lack of) "Minimum Functionality"

Post by FourthWorld » Mon Mar 09, 2020 4:50 pm

simon.schvartzman wrote:
Mon Mar 09, 2020 3:38 pm
Apple rejected it because "no reference to other platforms are allowed" (or something like this). Google approved it immediately.
Apple's funny that way. Obviously it benefits both users and developers to have broad platform coverage, so users know they can share things with others no matter what brand they're using. But despite 80% of the world using Android, Apple appears to be heavily invested in creating an illusion that they're the only game in town.

For them you may need to just follow orders, hiding the Android reference when running on iOS.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

Post Reply

Return to “iOS Deployment”