Languages

Menu
Sites
Language
Undocumented APIs is detected

I recently tried to publish my first Native App to tizen store , But validation team rejected it due to some whitelist issue (An API, which is not officially documented in the Tizen SDK, has been used in the source code of the Application package.) how can i resolve this and publish my Native App successfully

 

core_whitelist.txt :

elm_object_color_class_color_set[applicationstoreui]

elm_calendar_selected_time_set[applicationstoreui]

elm_calendar_selected_time_get[applicationstoreui]

elm_entry_select_allow_set[applicationstoreui]

elm_calendar_add[applicationstoreui]

elm_frame_add[applicationstoreui]

elm_calendar_min_max_year_set[applicationstoreui]

elm_popup_dismiss[applicationstoreui]

elm_calendar_first_day_of_week_set[applicationstoreui]

 

core_architecture.txt

Intel 80386[applicationstoreui]

 

 

Can't find how to successfully Publish my app, Please Help

Responses

3 Replies
K Johnson

I guess, the reason behind this rejection is you're using deprecated API such as elm_frame_add(). 

elm_frame_add() API is deprecated because it is commented in its header file. Please go to Elementary.h -> elm_frame.h -> elm_frame_legacy.h You will see elm_frame_add(Evas_Object *parent) is commented there. 

Please check this link

I would like to suggest you to try avoiding these kind of APIs and then resubmit.

Dinal Jivani

Thanks but, its not my answer, elm_frame_add()  is not commented in my elm_frame_legacy.h 

 

** elm_frame_legacy.h **

EAPI Evas_Object *elm_frame_add(Evas_Object *parent);

#include "elm_frame.eo.legacy.h"

Shaswati Saha

Yes, it's available since Tizen 3.0 for mobile. If you create a Tizen 2.4 Native project then you'll see that this API is deprecated.