</subject-match>
</subject>
</target>
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="tizen" />
+ </condition>
+ </rule>
+
+ <!-- access to alarm -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="alarm" />
+ <resource-match attr="device-cap" func="equal" match="alarm.read" />
+ <resource-match attr="device-cap" func="equal" match="alarm.write" />
+ </condition>
+ </rule>
+
+ <!-- access to application -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="application" />
+ <resource-match attr="device-cap" func="equal" match="application.kill" />
+ <resource-match attr="device-cap" func="equal" match="application.launch" />
+ <resource-match attr="device-cap" func="equal" match="application.read" />
+ <resource-match attr="device-cap" func="equal" match="application.manager" />
+ <resource-match attr="device-cap" func="equal" match="application.service" />
+ </condition>
+ </rule>
+
+ <!-- access to bluetooth -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="bluetooth" />
+ <resource-match attr="device-cap" func="equal" match="bluetooth.admin" />
+ <resource-match attr="device-cap" func="equal" match="bluetooth.gap" />
+ <resource-match attr="device-cap" func="equal" match="bluetooth.spp" />
+ </condition>
+ </rule>
+
+ <!-- access to calendar -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="calendar" />
+ <resource-match attr="device-cap" func="equal" match="calendar.read" />
+ <resource-match attr="device-cap" func="equal" match="calendar.write" />
+ </condition>
+ </rule>
+
+ <!-- access to call history -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="call" />
+ <resource-match attr="device-cap" func="equal" match="call.history" />
+ <resource-match attr="device-cap" func="equal" match="call.history.read" />
+ <resource-match attr="device-cap" func="equal" match="call.history.write" />
+ <resource-match attr="device-cap" func="equal" match="call.state" />
+ </condition>
+ </rule>
+
+ <!-- access to contact -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="contact" />
+ <resource-match attr="device-cap" func="equal" match="contact.read" />
+ <resource-match attr="device-cap" func="equal" match="contact.write" />
+ </condition>
+ </rule>
+
+ <!-- access to filesystem -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="filesystem" />
+ <resource-match attr="device-cap" func="equal" match="filesystem.read" />
+ <resource-match attr="device-cap" func="equal" match="filesystem.write" />
+ </condition>
+ </rule>
+
+ <!-- access to geo coder -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="geocoder" />
+ </condition>
+ </rule>
+
+ <!-- access to mediacontent -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="mediacontent" />
+ <resource-match attr="device-cap" func="equal" match="mediacontent.read" />
+ <resource-match attr="device-cap" func="equal" match="mediacontent.write" />
+ </condition>
+ </rule>
+
+ <!-- access to Messaging -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="messaging" />
+ <resource-match attr="device-cap" func="equal" match="messaging.read" />
+ <resource-match attr="device-cap" func="equal" match="messaging.write" />
+ <resource-match attr="device-cap" func="equal" match="messaging.send" />
+ </condition>
+ </rule>
<!-- access to NFC -->
<rule effect="permit">
<condition combine="or">
- <resource-match attr="device-cap" func="equal" match="nfc.se" />
+ <resource-match attr="device-cap" func="equal" match="nfc" />
+ <resource-match attr="device-cap" func="equal" match="nfc.tag" />
+ <resource-match attr="device-cap" func="equal" match="nfc.p2p" />
+ <resource-match attr="device-cap" func="equal" match="nfc.admin" />
+ </condition>
+ </rule>
+
+ <!-- access to Sensors -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="sensors" />
+ </condition>
+ </rule>
+
+ <!-- access to systeminfo -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="systeminfo" />
+ </condition>
+ </rule>
+
+ <!-- access to timeutil -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="time" />
+ <resource-match attr="device-cap" func="equal" match="time.read" />
+ <resource-match attr="device-cap" func="equal" match="time.write" />
+ </condition>
+ </rule>
+
+ <!-- access to lbs -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="lbs" />
+ </condition>
+ </rule>
+
+ <!-- access to map -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="map" />
+ </condition>
+ </rule>
+
+ <!-- access to poi -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="poi" />
+ <resource-match attr="device-cap" func="equal" match="poi.read" />
+ <resource-match attr="device-cap" func="equal" match="poi.write" />
+ </condition>
+ </rule>
+
+ <!-- access to route -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="route" />
</condition>
</rule>
+ <!-- access to external network -->
+ <!-- XMLHttpRequestTizen and externalNetworkAccessTizen defined for Tizen Webapp -->
+ <!-- Function of two capabilities are same to XMLHttpRequest and externalNetworkAccess of WAC -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="XMLHttpRequest" />
+ <resource-match attr="device-cap" func="equal" match="externalNetworkAccess" />
+ </condition>
+ </rule>
+
+ <!-- access to external network on roaming status -->
<rule effect="permit">
<condition combine="and">
<condition combine="or">
<resource-match attr="device-cap" func="equal" match="XMLHttpRequest" />
<resource-match attr="device-cap" func="equal" match="externalNetworkAccess" />
- <resource-match attr="device-cap" func="equal" match="messaging.send" />
</condition>
<environment-match attr="roaming" match="true" />
</condition>
</rule>
+
+ <!-- access to power feature -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="power" />
+ </condition>
+ </rule>
+
+ <!-- access to download feature -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="download" />
+ </condition>
+ </rule>
+
+ <!-- access to notification feature -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="notification" />
+ </condition>
+ </rule>
<rule effect="permit" />
</policy>
<condition combine="or">
<resource-match attr="device-cap" func="equal" match="mediacontent" />
<resource-match attr="device-cap" func="equal" match="mediacontent.read" />
+ <resource-match attr="device-cap" func="equal" match="mediacontent.write" />
</condition>
</rule>
</condition>
</rule>
- <!-- access to message send on roaming status -->
- <rule effect="deny">
- <condition combine="and">
- <resource-match attr="device-cap" func="equal" match="messaging.send" />
- <environment-match attr="roaming" match="true" />
- </condition>
- </rule>
-
<!-- access to NFC -->
<rule effect="permit">
<condition combine="or">
<resource-match attr="device-cap" func="equal" match="nfc" />
<resource-match attr="device-cap" func="equal" match="nfc.tag" />
- <resource-match attr="device-cap" func="equal" match="nfs.p2p" />
- <resource-match attr="device-cap" func="equal" match="nfc.se" />
+ <resource-match attr="device-cap" func="equal" match="nfc.p2p" />
+ <resource-match attr="device-cap" func="equal" match="nfc.admin" />
</condition>
</rule>
</condition>
</rule>
- <!-- access to orientation feature -->
+ <!-- access to power feature -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="power" />
+ </condition>
+ </rule>
+
+ <!-- access to download feature -->
+ <rule effect="permit">
+ <condition combine="or">
+ <resource-match attr="device-cap" func="equal" match="download" />
+ </condition>
+ </rule>
+
+ <!-- access to notification feature -->
<rule effect="permit">
<condition combine="or">
- <resource-match attr="device-cap" func="equal" match="orientation" />
+ <resource-match attr="device-cap" func="equal" match="notification" />
</condition>
</rule>