02-26-2013 12:40 AM
I just received a mail with description of reason for denial of my app.
Here it is:
The application accesses the phone contacts, which is is not allowed per requirements.
But my app has permisson request in its bar.xml file:
Am I need some additional requirements?
Or this is just a revewers incompetence?
p.s. Previous version of this app is already in AppWorld - and there were no issues with permissons with it. Maybe there are some new rules permitting apps to access contacts?
02-26-2013 08:13 AM
02-26-2013 08:24 AM
The main purpose of the app - is to work with contacts
You can find it in AppWorld - it called MeeBirthdays.
It takes birthdays from contacts info and set for them events in calendar.
It can't even work without an access to contacts
And previous version was succesfully approved for AppWorld just month ago - I don't think that some rules change since.
02-26-2013 08:38 AM
03-26-2013 01:25 AM
So, the story got a sequel.
Next time app was denied with the reason that
there is an issue with your app as it, when tap twice the app appears too large automatically. Please turn off the pinch zoom.
But there are no controls with zoom feature in an app. It's pure cascades app with single Listview. How can I turn off something, that is not in there?
Than, I just reapplied for approval. Waiated for another MONTH.
And again got a denial with contacts scanning issue.
I was trying to reply to those mail with the issue description - but during a month there were no replies from that address.
I'm very, VERY disappointed with such "developer releations"
03-28-2013 03:02 AM
So, after a bunch or abuse mails to differents addresses this App is successfully approved.
Without any changes in it (!)
What was that?
Who is responsible for such terrible approval process?
TWO MONTHS lost for nothing!
04-11-2013 02:23 AM
Oh, I can't keep silence. I've just got an another mail. Let me quote it fully.
At BlackBerry we are constantly innovating and wish to provide you the developer with insights on creating the best applications for the end users.
>App ID: 20353014
>App Name: MeeBirthdays
Concerning your question regarding having your application in BlackBerry World, I would suggest going over some the guidelines once again:
Your tab overflow bar (see attached) has ‘Select’ and ‘Deselect’ buttons. The wording is somewhat confusing as ‘Select’ means ‘Select All’ and ‘Deselect’ means ‘Deselect All’
Your action bar, ‘Select’ means ‘Select All’
What is the difference between an ‘event’ versus a ‘reminder’(long pressing). Both creates an item on the calendar. Confusion for end users
Duplicate actions on ‘set event’ in action bar and in overflow tab
Not querying ‘Birthday’ titles from other social networks (Eg. Facebook, LinkedIN)
Application Development Consultant
04-11-2013 02:26 AM
And here goes my answer:
Tnaks for the reply.
But your mail looks not like You wanted to help me, but more like faultfinding.
So, let's look through your "advices":
1. About "Select All" wording. Maybe, You're right on this point (although Guideline recommends using of shorter labels when possible...)
2. And thanks for the " ‘event’ versus a ‘reminder’ " catch - I've missed theres difference.
3. But "Duplicate actions in action bar and in overflow tab" - it's not the right point. Don't You know that it's an cascades action bar feature? And there is no way of using buttons on action bar, that will not appear in an overflow menu...
You can check it's behavior here: http://developer.blackberry.com/cascades/reference
4. And for the Facebook etc... Did I mentioned somewhere that my app supports social networks? Anyway, standard Contacts API doesn't provide access to social networks contacts. By the way, why it doesn't? Maybe I'll add such support later if have enough time for writing the code not struggling with "developer support"...
5. Are You sure that all this points result into considerable reason for app's rejection?
6. And what connection all this points have with original deny reason "the app denied because of use of contacts"?
To sum up: I suppose that faultfinding instead of answers is all the "support" that I can count on.
I'm shocked. I have no words. The "Application Development Consultant" doesn't know the API features and possibilities...
07-17-2013 11:51 AM