App Store reject app because of "validationMessage"

5 posts, 0 answers
  1. gun
    gun avatar
    2 posts
    Member since:
    Jul 2015

    Posted 07 Mar Link to this post

    Hi,my app was rejected by App Store because of using non-public APIs "validationMessage" , you can get detail info with the screenshot in the attach files.I have checked the "validationMessage" word in my whole project code,and only find this word in TKDataFormValidator.h of TelerikUI.framework named "- (NSString *)validationMessage" which is a method. So, are there similar problems you have encountered? Or, is this a only duplication of name?How can i solve this problem according to your advice?    The version of theTelerikUI.framework is 2015.2.624.  Thanks!
  2. Nikolay
    Admin
    Nikolay avatar
    1803 posts

    Posted 08 Mar Link to this post

    Hi Gun,

    Our own Demo application, which uses some validation logic for a data field, has been approved by the App Store team without any issues. Here is the app for your reference: https://itunes.apple.com/bg/app/telerik-ui-examples/id785438612?mt=8

    I would suggest that you contact the App Store team and explain that validationMessage is not a private method of theirs. We have not received complaints before and we were not aware it existed.

    Some good news regardless of what the App Store team would say - this week we plan to release a new version where the validationMessage property is removed in favor of two new properties - positiveMessage and errorMessage. This will give more flexibility over the validation logic.

    In case you are using the DataForm in your application, I would like to let you know that the DataForm has been in Beta in 2015.2.624, so at that time it was not intended for app deployment purposes. It is now official and its API has been much improved, which however brings some API changes. Yоu can update to the upcoming version, once we release it, and follow the Release Notes which will help you update your DataForm API usage. You can subscribe to the Release Notes RSS which will notify you once the new version is out.

    Regards,
    Nikolay
    Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  3. DevCraft banner
  4. Nikolay
    Admin
    Nikolay avatar
    1803 posts

    Posted 09 Mar Link to this post

    Hi Gun,

    Just to let you know that since the API change I was talking about needed broader changes in the DataForm control, this change will go live with our next major release due in the beginning of May. I would still suggest that you contact the App Store team and let them know about the API usage and that there are existing applications with the same framework live on the AppStore.

    Regards,
    Nikolay
    Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  5. Gordon
    Gordon avatar
    1 posts
    Member since:
    Sep 2015

    Posted 11 Jul Link to this post

    I am also having this problem we are using version 2016.1.321.0 of the library.  Can you confirm which version the fixes where made in?
  6. Nikolay
    Admin
    Nikolay avatar
    1803 posts

    Posted 14 Jul Link to this post

    Hi Gordon,

    This case was addressed in our latest release of UI for iOS - R2 2016 (version 2016.2.0504).

    Regards,
    Nikolay
    Telerik by Progress
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Back to Top
DevCraft banner