Samsung+Apps Publisher+Guide ENG Ver.1.5
-
Upload
lucky-luke -
Category
Documents
-
view
101 -
download
1
Transcript of Samsung+Apps Publisher+Guide ENG Ver.1.5
Samsung Apps Publisher Guide
Media Solution Center Samsung Electronics
Confidential © Samsung Electronics
2
Samsung Apps Publisher Guide
Index
1. Background ........................................................................................................................................................................ 3
2. Samsung Apps’s Content Review Criteria ......................................................................................................... 3
1) Disclaimer .................................................................................................................................................................... 3
2) Ethical philosophy and values............................................................................................................................. 4
3) Legal and privacy requirements ......................................................................................................................... 4
4) Metadata ...................................................................................................................................................................... 5
5) Advertisement ............................................................................................................................................................ 5
6) Age categorization ................................................................................................................................................... 6
3. Samsung Apps’s Functional Test Criteria ......................................................................................................... 6
1) General ......................................................................................................................................................................... 6
2) Test Criteria and requirements............................................................................................................................ 6
3) Summary of Test Criteria ....................................................................................................................................... 7
A. Content Usability Testing............................................................................................................................... 7
B. Compatibility Testing ....................................................................................................................................... 8
4. Publishing Guide for a bada Application ......................................................................................................... 10
1) User Consent Requirements ............................................................................................................................ 10
2) Application Package ............................................................................................................................................. 11
3) Using the bada APIs ............................................................................................................................................. 12
Appendix 1. Developer Checklist ....................................................................................................................................... 13
Appendix 2. Countries where VoIP is allowed .............................................................................................................. 15
Confidential © Samsung Electronics
3
1. Background
This document specifies publisher guidelines related to application, widget or any passive content
(hereinafter referred to as the “content or “contents”) that runs on mobile devices for Samsung Apps.
The publisher guide is organized by the Samsung Apps policy for content registration, and by
requirement criteria such as usability, functionality, and compatibility.
This document describes the publisher guide which will be used to test content when developers
request content registration for Samsung Apps.
Samsung will from time to time update and conduct audits to satisfy that this policy is being complied
with for stakeholders; users, sellers, mobile operators or the public.
Samsung will complete a detailed review of the content and send feedback to developers with
notification e-mails.
Samsung reserves the right to approve or withhold approval and reject any content at its sole
discretion. If any registered content is found objectionable by users, or if it DOES NOT comply with
publisher guidelines, Samsung reserves the right to remove any content from Samsung Apps at any
time without seller‟s consent.
2. Samsung Apps’s Content Review Criteria
The content must not contain unsuitable materials and must comply with the philosophy and values of
Samsung Apps, including its commitment to ethical standards and social responsibility.
In addition all content must be tested to ensure that content install successfully and behave as
expected on mobile devices.
1) Disclaimer
All content must comply with the Samsung Apps disclaimer. Samsung Apps does not allow
“prohibited content” that breaks any the following rules:
① Content with VoIP feature is only allowed in permitted countries (see Appendix 2).
② Content should not replace, remove or modify the default phone features such as Dialer,
MMS, SMS, browser, search client, and media player interface.
③ Content must not cause security warnings to mislead the user and must not exploit any
malicious means for obtaining passwords or other sensitive data such as credit card
numbers, etc.
Confidential © Samsung Electronics
4
④ Content should not use the "Samsung”; brand, Trademark, logo or other identifiers
(Unless explicitly agreed upon with Samsung)
⑤ Only Samsung Apps‟s billing is accepted. If the content contains any other external billing
solution it is rejected.
⑥ Content should not link to websites that contain illegal or inappropriate materials.
⑦ Content must not link to other mobile content marketplaces.
⑧ Content must not contain viruses or harmful or malicious code.
⑨ Content must not provide automatic update. A revision request at Samsung Apps is
required for content update.
⑩ Contents that are test versions or do not provide any valid functions will be rejected.
2) Ethical philosophy and values
All contents must comply with ethical standards and social responsibility.
① Content must not contain material that depict or encourage pornography, nudity, sexually
explicit behavior, violence (especially exploitative or sadistic violence towards vulnerable
or defenseless people, minors, or animals). All such contents is banned from registration
with Samsung Apps.
② Content must not contain any material portrays or promotes political propaganda, racial,
religious or ethnic hatred or abuse, or any material containing discriminatory or
defamatory abuse, any anti-social behavior such as the use or promotion of illegal drugs,
solvent abuse, or the glorification of vandalism .(dangerous or harmful activities)
③ In respect to mobile games in particular:
Game must not include any lottery, betting or gaming elements which use or require real
money, or which can transfer virtual money into real money or similar prizes where the
player also risks losing money or valuables.
3) Legal and privacy requirements
All content must comply with relevant laws and regulations and follow our commitments to
legal and privacy requirements
① If content include FOSS(Free and Open Source Software), the seller/developer must
comply with all applicable Open Source Software license terms. Moreover, the developer
must not use any FOSS in the development in such a way that would cause the non-
Confidential © Samsung Electronics
5
FOSS portions of the SDK to be subject to the FOSS licensing terms or obligations.
② Content must not intrude on the individual‟s privacy without user‟s explicit consent.
③ Content must not use any functions that charge a fee without user's knowledge and
consent.
④ Content must not record or monitor audio streams or personal information.
⑤ Content must not exploit the user‟s individual data and publish it to others without the
user‟s explicit consent.
A user‟s individual data includes, without limitation, contacts, photos, text or voice
communications (SMS/MMS/Call log), browsing history, location information, and other data
either stored on the mobile device or stored in the cloud /web server accessible from the
mobile device.
4) Metadata
Application‟s metadata (icon, screenshot, description, etc) must comply with the following
requirements.
① Default description and application title should be written in English if selecting 2 or more
countries for sale. (You may add description and application title in 20 languages including
Korean on seller office)
② Icon and screenshot in Samsung Apps should be consistent with ones installed on device
and should adhere to 4+ age rating.
③ YouTube that are not valid or contains banned contents based on this guide will be
rejected.
5) Advertisement
Any applications with advertisement containing the following contents will be rejected
① Any type of gratuitous displays of violence and abuse of humans and animals.
② Any type of depictions of sex, pornography, pedophilia.
③ Any type of adult friend finders or dating sites with a sexual emphasis, adult toys, videos,
or other adult products.
④ Any type of obscene, vulgar or inappropriate language
⑤ Any type of defamatory, libelous, slanderous and/or unlawful content
⑥ Any type of promotions and unnecessary references of alcohol, smoking and drug
⑦ Any type of offensive references and discrimination towards humanity (e.g. racial, political,
ethnic, religious, gender-based, sexuality-based or personal)
Confidential © Samsung Electronics
6
⑧ Any type of overtly political communication.
⑨ Any form of illegal activity or their promotion
⑩ Any type of illegal substance or activity sites with illegal, false or deceptive investment
advice and money-making opportunities
⑪ Any type of uncertified pharmaceutical products.
⑫ Any type of content reasonable public consensus deems to be improper or inappropriate
6) Age categorization
Samsung reserves the right to approve age categories for content (ex: 4+, 12+, 16+, 18+).
If you have selected games as the category for your content, you need to provide „Age
ratings‟. The age rating you define is subject to approval by Samsung Apps.
The age rating you submitted is reviewed by content raters whether it follows the publisher
guide.
If you have an industry recognized rating for your game such as ESRB, PEGI, GRB and
MJ/DEJUS, Samsung permits its rating. For more information, see the Age Rating Guide.
Note: In Korea and Brazil, only such game applications that use the age rating from GRB
(Korea) or MJ/DEJUS (Brazil) are available.
3. Samsung Apps’s Functional Test Criteria
1) General
One of the most important criteria for content published at Samsung Apps is usability. Users
with no prior knowledge of the content must be able to install and use the product based on
the documentation included.
More over, content must not violate, misappropriate, or infringe any copyrights, patents,
trademarks, trade secrets, rights of privacy and publicity, or other proprietary or legal rights of
any third party or of Samsung.
2) Test Criteria and requirements
Test Criteria and requirements are defined below.
Confidential © Samsung Electronics
7
① Content must function as defined in the Help, User Guide, and/or functional specification
(or other provided documentation) and certify the correct behavior and interactions of the
content on any devices it uses (UI & GUI convenience).
② Content should not affect the device‟s ability and core system features or other materials
and should handle interruptions appropriately for the type of content and the type of
interruption.
③ Content must meet the values of Samsung Apps; disclaimers and philosophy.
④ For non-English application registered in Global Store, its description must contain the
statement saying that its operation can be limited in the device that does not support the
particular language. Moreover, the statement must be displayed in a pop-up window as a
notice to the user when the program is run or after installation.
⑤ When resubmitting application, previous defects should be fixed. If resubmitting
application without modification with no comments (Comments to Apps Review Board), it
will be rejected.
3) Summary of Test Criteria
Title Test Category
1.Content Usability testing 1.Content Download & Launch
2.Content Functionality testing
3.User Convenience for GUI&UI
2.Compatibility testing 1. Content Behavior during Testing
2. Content Specific feature functionality testing
3. Interruption testing
A. Content Usability Testing
Certify content on target devices for their correct behavior and interactions.
① Content download & launch
Content must download onto all specified target devices, create and install into the
defined destination in the contents menu.
② Content functionality testing
(1) Content must function as defined in the Help, User Guide, and/or functional
specification (or other provided documents).
Confidential © Samsung Electronics
8
(2) For login function, test account (ID and password) should be provided. (You
may describe it in Comments to Apps Review Board)
③ User convenience for GUI&UI
(1) All graphics and animations displayed must be clear and legible to the user.
(2) Browsing through the content and entering information must be clear and MUST
NOT require unnecessary steps. The functionality must be and consistent
throughout the content.
(3) Content should never leave the user in a position where the state of the content
is unknown or it appears to be unresponsive (meaning that the content may
have locked up).
B. Compatibility Testing
Content must not crash or freeze at any time while running on the device. Certify
content on target devices for their correct behavior and interactions.
① Content behavior during testing
Content should not cause the phone to crash or freeze at any time, it should exit
gracefully from any content-specific exceptions.
② Content specific features functionality testing
Dependant on content using specific features; connectivity between the native
phone features such as ; “Camera, Touch screen, GPS, MP3, FM Radio, the
vibration feature, Music player, Phonebook, Browser, Personnel Information, ,
Sound , internal/external Sensors, using the mail client /or server, SMS, MMS , or
elements based on LBS”.
③ Interruption testing
(1) Content should handle interruptions in a way that is appropriate for the type of
content and the type of interruption.
(2) Content should handle exceptional, illegal, or erroneous user actions, and
contents service interruptions (such as ; receiving an incoming Voice Call ,Video
Call/ SMS/MMS, charger insertion, alarm notification events, external power
charger connection, vibration feature, etc).
(3) Content designed for handling personnel information can be made secure by
using an activation key provided by user for locking and unlocking the target
device. However, in this case, the content must provide methods for facilitating
an “Emergency Phone Call” sending. Once an emergency call sending is
Confidential © Samsung Electronics
9
detected, the content (especially application) must implement a series of
measures to facilitate the call.
Confidential © Samsung Electronics
10
4. Publishing Guide for a bada Application In addition to complying with the Samsung Apps publisher guide discussed in the previous sections, a
bada application must satisfy the following specifications.
1) User Consent Requirements
① If the application uses, collects, modifies, updates, transfers and/or transmits user‟s
personal information (including but not limited to user‟s location information), it MUST
notify the user in advance of the initial use of the application and obtain user‟s
consent.
② If the application shows or provides push messages, advertisements, or other
unrequested or unsolicited information, it MUST notify the user in advance of the
initial use of the application and obtain user‟s consent.
The application must notify the user in advance of the initial use of the application
and obtain user‟s consent with the following statements.
User Consent Request < AppName > application may use, collect, modify, update, transfer and/or transmit user‟s personal information (including but not limited to user‟s location information). < AppName > application may show pushed messages.
< AppName > application may show advertisements using user‟s location information. Do you agree to use < AppName > application? □ Yes, I agree □ No, I do not agree [ Confirm ]
③ If the application uses, collects, transfers and/or transmits user‟s location information,
it MUST notify the user prior to each use of the application and obtain user‟s consent.
It must notify the user prior to each use of the application and obtain user‟s consent
with the following statements.
User Consent Request < AppName > application may use, collect, transfer and/or transmit user‟s location information. Continue? [ YES ] [ NO ]
Confidential © Samsung Electronics
11
④ If the application shows or provides advertisements using user‟s location information,
it MUST notify the user prior to each use of the application and obtain user‟s consent.
It must notify the user prior to each use of the application and obtain user‟s consent
with the following statements.
User Consent Request < AppName > application may show advertisements using user‟s location information. Continue? [ YES ] [ NO ]
⑤ If the application uses, collects, transfers and/or transmits user‟s location information
and shows or provides advertisements using user‟s location information, it MUST
notify the user prior to each use of the application and obtain user‟s consent.
It must notify the user prior to each use of the application and obtain user‟s consent
with the following statements.
User Consent Request < AppName > application may use, collect, transfer and/or transmit user‟s location information and show advertisements using user‟s location information. Continue? [ YES ] [ NO ]
① Application ID
When the bada application is created on the bada developer site, it gets a unique
identifier that is saved into the application manifest file (manifest.xml). This unique
identifier MUST be invariable.
② Application version
If the application is to be installed as an upgrade to an existing application, its
version number MUST be higher than that of the existing application.
③ Main menu icon
The application MUST have a main menu icon that can be showed in the bada main
menu.
2) Application Package
Confidential © Samsung Electronics
12
④ Splash image
You MUST provide a splash image when you register your application in Samsung
Apps Seller Office. In case of an inappropriate splash image (such as a black screen
or bada SDK default splash image), your application can be rejected.
① The application MUST NOT use private or undocumented APIs.
② Privilege groups that are used by the application MUST be properly specified in the
manifest.xml file.
(1) All the privilege groups that are used in the application MUST be declared in the
manifest.xml file. Do not declare privilege groups that are not used.
(2) Whenever you upgrade your content, you SHOULD re-specify the privilege
groups and download a new manifest file.
(3) You SHOULD NOT modify the manifest.xml file after downloading it from the
developer site. All modifications SHOULD be performed on the bada developer
site.
③ Handling location information
(1) To use the map-related APIs in the Osp::Locations::Services namespace MUST
add advertisement of deCarta which provides map service through bada API.
You may refer to bada developer site or deCarta devZone for more detail
information.
(2) The application MUST NOT use the bada Location API for automatic or
autonomous control of vehicles, aircrafts, vessels, or other mechanical devices.
(3) If the application is designed for emergency, life-saving, medical, or security
purposes and uses the bada Location API, the users MUST be informed that the
location data might not be accurate.
(4) If the application determines locations by collecting mobile device tracking
information (such as a list of base stations or access points nearby) instead of
using the bada location API, it MUST notify the users and obtain their consent.
④ Commercial service
(1) The application MUST use the bada In-App-Purchase API to offer customers
additional content or services within in application.
3) Using the bada APIs
Confidential © Samsung Electronics
13
Appendix 1. Developer Checklist
This checklist has been prepared for developers who submit application to Samsung Apps. Before
submitting application, you may want to check if your content fulfills the publishing guide, and the
bada application requirements, if required.
ID Item Sub-Item Checklist Result
BA-01 Basic
Information
Content Basic Info. Are content name, description, age restriction,
category and play type correct and valid?
BA-02 Icon, Screenshot Is the icon image the same as the image
created in the device after installation?
BA-03
Description Any content that includes incorrect
information, other application store‟s PR or link
to other application store is not allowed
IN-01 Installation Download Can the executable file be downloaded from
the PC?
IN-02 Basic installation Does the application install without error?
IN-03 Uninstall Does the application uninstall from the
memory without error?
FU-01 Execution
Execution Does the application run successfully when
the icon is touched?
FU-02 Splash Image Does the application display splash image
normally? (bada only)
FU-03 Resolution Is the application resolution correctly
transferred to the device?
FU-04
Rotation Is there a UI error when switching screen
orientation from portrait to landscape or vice
versa?
FU-05 Touch Does the touch screen function normally?
IT-01
Interruption
Hard Key Is there any device error when the 'Send' or
'End' key is pressed during the application run
(Lock up or UI error, etc.)?
IT-02
Notification Does the application normally continue when a
Call, Alarm or MMS/SMS is generated during
the application run?
IT-03
Sound Control in
Silent Mode
(Sound related application only) Is the sound
muted when staring application in silent
mode?
(A pop up saying “Sound on / off?” is required,
if application needs sound.)
DR-01 DRM Notification of data
charge
When connecting to network for DRM
activation, are users informed of fee charging
Confidential © Samsung Electronics
14
through pop-up or message?
DR-02 DRM Activation Is the application activated normally with
DRM?
US-01
Usability Notification for
charging service
Are users informed of fee charging when using
the charged service (network or data
connection application)?
US-02 Performance Is the response performance to user input
during application run appropriate?
CR-01 Content
Review
License Has the application obtained the appropriate
copyrights (music source, image, brand, etc.)?
CR-02
Sexually explicit
material
Any content that includes sexually suggestive
content (verbal or graphic) is not allowed.
- pornography or nudity
- direct/indirect expression of sexually explicit
behavior
- Exposed male or female genitalia
CR-03
Violence / Alcohol,
tobacco or drug
usage
Any content that contains a realistic
presentation of violence which could instigate
copycat crime is not allowed.
Any content that incites the use of illegal
drugs, alcohol or tobacco is not allowed.
CR-04
Illegal Activities Any content that contains a realistic
presentation of criminal activities such as
murder, suicide, or prostitution which could
instigate copycat crime is not allowed.
CR-05
Gambling Any content that incites gambling involving
real money (including cyber money that can
be exchanged with real money) is not allowed.
CR-06
Violence / Alcohol,
tobacco or drug
usage
Any content with political, ideological, racial,
religious or sexual prejudice or content that
slanders or defames others on the basis of
politics, ideology, race, religion or sex is not
allowed
CR-07
Game certification (Brazil, South
Korea)
(Game applications for Korea or Brazil only)
Has the content obtained age rating from GRB
(Korea) or MJ/DEJUS (Brazil)?
Confidential © Samsung Electronics
15
Appendix 2. Countries where VoIP is allowed
Australia
Austria
Belgium
Finland
Germany
Hong Kong
India
Indonesia
Malaysia
Netherlands
Norway
Philippines
Poland
Russian Federation
Singapore
South Africa
Sweden
Switzerland
Taiwan
Thailand
Turkey
Ukraine
Vietnam