Page 1 of 2

Mac App Store - Submission Feedback - One Last Hurdle

Posted: Wed Dec 29, 2010 4:16 am
by Pencil
I submitted my LiveCode application to the Mac App Store and received a feedback email from the App Review Team saying that the application needs one change before it can be listed in the Mac App Store.

This is the text from the rejection email:
We’ve completed the review of your app but cannot post this version to the App Store because the user interface is not consistent with the Apple Human Interface Guidelines, which is not allowed in the Mac App Store Guidelines <https://developer.apple.com/appstore/re ... lines.html>:

6.1 Apps must comply with all terms and conditions explained in the Apple Macintosh Human Interface Guidelines

We have found the following issue:

When the application has unsaved changes, the close button should display a "dirty document" (Document with unsaved changes) indicator. A screenshot has been attached for your reference. Please refer to Chapter 14 of the Apple Human Interface Guidelines for more information about this issue.

Please evaluate whether you can improve the user experience and resubmit your app for review.
They failed to attached the screenshot, but according to Chapter 14 of the Apple Human Interface Guidelines:
When a document has unsaved changes, the close button should display a dot.
I have searched, but cannot find how to display a dot in the Close button with LiveCode. I know I've missed something, with this being such a basic feature of Mac OS X.

Any help with this one last detail would be very much appreciated.

Thanks.

Dwayne

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Wed Dec 29, 2010 1:44 pm
by Klaus
Hi Dwayne,

unfortuntely you cannot do this with he build-in capabilities of LiveCode!

There is a Mac external available that makes this possible, check this:
http://www.revdevelop.com/
but no download address, hmmm...

You could ask the "Support" there where to get the external.


Best

Klaus

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Wed Dec 29, 2010 6:30 pm
by Pencil
Thanks Klaus,

I've submitted a help ticket on the revdevelop.com Support page.

I also searched for any information regarding a download link for the external, but only found comments saying that the external is not longer available.

I'm hoping revdevelop support will help.

Thanks again.

Dwayne

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Thu Dec 30, 2010 4:05 pm
by shaosean
ssMacExternal is no longer available.

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Thu Dec 30, 2010 4:25 pm
by Klaus
Hi Sean,
shaosean wrote:ssMacExternal is no longer available.
huh? C'mon, no kidding? :shock:

What happened? Any technical or personal reasons you might want to tell us about?


Best

Klaus

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Thu Dec 30, 2010 6:13 pm
by Pencil
Hi Sean,

I'm desperately hoping you will change your mind.

The Mac App Store Review Team tells me that my application cannot be listed in the Store without the "dirty document" flag indicator in the Close button. I can't find any other way to set the flag in my LiveCode app.

Thanks,

Dwayne

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Thu Dec 30, 2010 9:37 pm
by jiml
Tell Apple you'll comply with that guidline as soon as their Address Book does. :)

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Fri Dec 31, 2010 1:04 pm
by Klaus
jiml wrote:Tell Apple you'll comply with that guidline as soon as their Address Book does. :)
:D :D :D

I doubt Apple will be amused if you do so 8)


Best from germany

Klaus

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Fri Dec 31, 2010 2:35 pm
by FourthWorld
With its non-standard appearance and that it downloads its own updates, iTunes itself fails to meet Apple's criteria for inclusion in iTunes.

Will Apple reject it? ;)

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Fri Dec 31, 2010 7:59 pm
by Pencil
Hi Richard,

Thanks for mentioning this in your "Roadmap: App Store compliance" post and raising the awareness on HIG compliance issues. After the time I've spent getting my app ready for the Mac App Store, the inability to set the closebox dot "dirty" flag is a stunning show stopper. Dead stop, one foot short of the finish line.

Thanks,

Dwayne

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Wed Jan 05, 2011 5:08 pm
by Pencil
After many hours with the LiveCode External Creator, XCode, C++ and Google, I managed to build a "one trick pony" external that sets the "dirty" document indicator. The external is very basic, but it helped me meet Apple's HIG requirement.

My application has now been approved for the Mac App Store and is listed as "Ready for Sale"!

I'm still hoping Sean will make her "way cool, super amazing, feature packed" external available again soon. There are so many wonderful things in there! :-)

Thanks for all the feedback.

Dwayne

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Wed Jan 05, 2011 5:56 pm
by FourthWorld
It's good that you have a solution for now, but FWIW I've heard a rumor from a reliable source that support for the unsaved-changes indicator will be available in the engine in an upcoming version.

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Wed Jan 05, 2011 6:59 pm
by Pencil
Fantastic!

I would much rather use a property within LiveCode

Thanks for the update.

Dwayne

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Sun Jan 09, 2011 5:03 pm
by RRobert
By the way: Did someone already wrote some lines to validate app store receipts?

Robert

Re: Mac App Store - Submission Feedback - One Last Hurdle

Posted: Tue Jan 18, 2011 1:31 am
by kwinkler
Regarding the "dirty document indicator", apparently LiveCode 4.5.3 has "experimental support" for this feature. Has anyone figured out how to implement this? I can't find any documentation in either the Dictionary or on these forums. Thanks.