Tizen Application Compliance [1]
PUBLISHED
- Namespace
- Application should include a namespace, such as: <company>; <application>.
- Application must not overwrite the Tizen API namespaces.
- Application packaging and SDK use
- Application that is not packaged using Tizen SDK will be rejected.
- Application that does not use the Tizen SDK will be rejected
- Privileges
- Application that uses a method of privilege that is not specified in the manifest file will be rejected.
- Application that uses system privilege level without permission will be rejected.
- Application that uses programming interface embedded in the official SDK but not specified as official Tizen API’s shall be rejected.
- Application that does not use any method of privilege defined in the manifest file will be rejected.
- Interrupt Handling, Messaging and Calls
- Application that sends and/or receives SMS or MMS messages should send the messages successfully.
- Users should be able to accept an incoming phone call while the application is running. Furthermore, it should resume from the same point, or at a reasonable re-starting point, when the call is ended.
- Application should not block the user from making emergency calls on a cellular network.
- Application should not crash or cause malfunctions due to system performance while the application is running (e.g. alarm, SMS/MMS, email, receiving a call).
- Network Usage
- Application should not excessively use network capacity or bandwidth.
- Application should handle the network connection being invalid/unusable (e.g. data connection/APN not properly set up or invalid for current carrier) or the device being switched into offline/flight mode.
- Users should be notified by a message if network delays or connection errors occur.
- Security
- Application that contains viruses, spyware, Trojan, malicious or harmful code which could damage, destroy, or adversely affect other software, firmware, hardware, data, systems, services or networks will be rejected.
- Application that uses advertising networks that promote malware will be rejected.