Skip to content

Publish: Undocumented APIs is detected (allow list) #21

@diegocesarmg

Description

@diegocesarmg

Hi guys! First of all, thank you very much for this BEAUTIFUL extension. I have no words to describe how it has helped me to develop my wearable app faster.

I'm trying to publish my app to the Galaxy Store and it's being rejected as follows:

[Defect]
An API, which is not officially documented in the Tizen SDK, has been used in the source code of the Application package.

[Expected Result]
APIs that are not officially documented in the Tizen SDK should not be used in the source code of Application packages.

[Reference]
Undocumented API is for internal platform developer only and such APIs are subjected to change without notice.
So if application uses undocumented API, it does not guarantee compatibility for future platform update.
See the attached file for further details on the use of undocumented APIs.

There is an attachment named "gear_core_allowlist" also with the following content:

tdm_client_vblank_destroy[libflutter.so]
eglBindAPI[libflutter.so]
tdm_client_handle_events[libflutter.so]
tdm_client_get_output[libflutter.so]
eglGetConfigs[libflutter.so]
ecore_wl2_window_show[libflutter.so]
ecore_device_name_get[libflutter.so]
eglCreateContext[libflutter.so]
tdm_client_create[libflutter.so]
ECORE_WL2_EVENT_WINDOW_VISIBILITY_CHANGE[libflutter.so]
ecore_wl2_window_geometry_set[libflutter.so]
ecore_wl2_window_new[libflutter.so]
tbm_surface_internal_unref[libflutter.so]
_ZTHN4dart8OSThread18current_vm_thread_E[libflutter.so]
ecore_wl2_sync[libflutter.so]
ecore_device_class_get[libflutter.so]
ecore_wl2_window_free[libflutter.so]
eglSwapBuffers[libflutter.so]
ecore_wl2_window_type_set[libflutter.so]
__dlog_print[libflutter.so]
ecore_wl2_display_destroy[libflutter.so]
eglMakeCurrent[libflutter.so]
tdm_client_vblank_set_enable_fake[libflutter.so]
ecore_wl2_window_id_get[libflutter.so]
eglCreateWindowSurface[libflutter.so]
tdm_client_vblank_wait[libflutter.so]
ecore_wl2_shutdown[libflutter.so]
ecore_device_subclass_get[libflutter.so]
ecore_wl2_display_connect[libflutter.so]
ecore_wl2_egl_window_native_get[libflutter.so]
ecore_wl2_egl_window_create[libflutter.so]
eglGetCurrentDisplay[libflutter.so]
tdm_client_destroy[libflutter.so]
tbm_surface_internal_ref[libflutter.so]
ecore_wl2_egl_window_destroy[libflutter.so]
ecore_wl2_window_position_set[libflutter.so]
ecore_wl2_init[libflutter.so]
ecore_wl2_display_get[libflutter.so]
ecore_wl2_window_alpha_set[libflutter.so]
eglGetProcAddress[libflutter.so]
tbm_surface_internal_is_valid[libflutter.so]
eglGetDisplay[libflutter.so]
eglChooseConfig[libflutter.so]
eglGetError[libflutter.so]
eglInitialize[libflutter.so]
tdm_client_output_create_vblank[libflutter.so]

How should I proceed?

Best regards,
Diêgo Silva

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions