App review guide

  • In order to promote and sell the app developed by the developer through the Cafe 24 App Store, a review is conducted in accordance with the basic policies and guidelines, as only the apps that qualify may be shown in the App Store.
    Please be thoroughly aware of the guidelines below in order to qualify and for a quicker review / approval process.

Compliance

01
  • Make sure the app does not infringe on any copyright / trademark of any other works (if necessary, explanatory materials shall be submitted).
  • Make sure that there is no element that can acquire, use or disseminate private information through the App.
  • Make sure that there is no violation of the laws of the Republic of Korea or any possibility of dispute.

Degree of completion

02
  • From the customer‘s point of view, make sure the app’s functionality is exactly the same as described.
  • Make sure the app's design or UI is not inadequate on a regular basis.
  • Make sure that the performance of the shopping mall or other programs (such as the app) are not affected during the operation of the app.
  • Make sure that your app runs flawlessly in the web browser described.

Harmfulness

03
  • Make sure the app does not contain viruses, malware, hacking programs, etc.
  • Make sure your app does not violate the security guidelines recommended by the developer center.
  • Make sure that the app does not require too many permissions that are not relevant to the operation of your app.
  • Make sure your app does not collect / capture private information (membership information, etc.).
  • Make sure the app is not associated with any unauthorized commercial SW.
  • Make sure the app does not forge / modulate / distribute the authentication key of cafe24.

Explicit content / Danger

04
  • Make sure your app does not include any explicit content (images, videos, sounds, etc.) in general view (the app, detailed description, etc.).
  • Make sure the app does not have any negative impact on teenagers (in accordance with the Juvenile Protection Act).

Violation of instructions

05
  • While using the app, make sure you are not receiving any payments other than the pre-agreed amount.
  • Make sure the app does not contain any unannounced advertising / promotional elements.
  • Make sure that the description / content pertaining to the app‘s sales is written at a level that is generally comprehensible.
  • Make sure that there is no violation based on the general standards of cafe24.

Basic testing for installing and using an app

  • Ensure that basic items have been processed for installation and use of the app.
  • This procedure verifies that the basic functions are working properly before using the functions inside the actual app.

Processing App Installation Agreement

01
  • Choice an app from cafe24 App Store and click the Install button.
  • The shopping mall you have installed should show screens that agree to install the app.

    [Example of app installation agreement screen]


       The accepting screen exposure occurs when the app requests a codetoket for authentication from the shopping mall.
       Please refer to the 'Authentication/Security Guide' for details of the codesecurity process.
  • If the app is not installed, the following message is sent to the app via the response.
    Error code

    error=access_denied&state={mall_id}&error_description=Authentication canceled by user

    In this case, it should be processed to redirect back to 'cafe24 shopping mall > App Store' or to the page of the app recommending purchase.
    cafe24 shopping mall > App Store link

    https://{mall_id}.cafe24api.com/disp/admin/shop1/myapps/list

Confirm and App Installation

02
  • When the app is installed using the procedure of 1, use the 'Manage' button to check the service screen provided by the URL set in the App URL of the developer center
  • You should be able to receive and utilize verification data about the app executor delivered to the App URL.
    URL format called when the 'Manage' button is clicked

    https://{{AppUrl}}/?is_multi_shop={{multiple shopping mall}}&lang={{shopping mall language}}&mall_id={{mall ID}}&shop_no={{shop_no}}×tamp={{timestamp}}&user_id={{login ID}}&user_name={{login user name}}&user_type={{user type}}&hmac={{verification key}}

Delete and reinstall apps

03
  • Delete installed apps and check to see if they get re-installed without using existing issued tokens when reinstalling from the App Store.
  • If the scope of use of the API or reinstallation after deletion has changed, the previously issued token must be discarded and reissued.