UNPKG

fovea_context_engine

Version:

Fovea Context Engine Plugin

100 lines (77 loc) 4.49 kB
<?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" id="com.cogknit.foveaContextEngine" version="0.3.0"> <name>fovea_context_engine</name> <description>Fovea Context Engine Plugin</description> <keywords>fovea, cogknit, app virality, app personalization, phonegap, context engine, MCE, mobile context miner,</keywords> <js-module src="www/fovea.js" name="fovea"> <clobbers target="fovea" /> </js-module> <!-- android --> <platform name="android"> <config-file target="res/xml/config.xml" parent="/*"> <feature name="FoveaMCM"> <param name="android-package" value="com.cogknit.fovea.FoveaMCM"/> </feature> </config-file> <config-file target="AndroidManifest.xml" parent="/*"> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.WAKE_LOCK"/> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> </config-file> <config-file target="AndroidManifest.xml" parent="/manifest/application"> <receiver android:name="com.cogknit.fovea.receivers.ConnectionChangeReceiver" android:label="NetworkConnection"> <intent-filter> <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/> </intent-filter> </receiver> <receiver android:name="com.cogknit.fovea.receivers.AlarmReceiver" android:enabled="true" > </receiver> <receiver android:name="com.cogknit.fovea.receivers.BootEventReceiver" android:enabled="true" > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" > </action> </intent-filter> </receiver> <service android:name="com.cogknit.fovea.services.FoveaSyncService" android:exported="false" /> <service android:name="com.cogknit.fovea.services.FacebookVolleySyncService" /> <service android:name="com.cogknit.fovea.services.LocalDataFetchService" /> <service android:name="com.cogknit.fovea.services.LegacyAppUsageService" /> <service android:name="com.cogknit.fovea.services.ScanAppUsageService" /> <service android:name="com.cogknit.fovea.services.FusedIntentService" /> <service android:name="com.cogknit.fovea.services.LocationController" /> </config-file> <framework src="src/android/FoveaLib" custom="true" /> <framework src="com.google.android.gms:play-services:8.1.0" /> <source-file src="src/android/FoveaMCM.java" target-dir="src/com/cogknit/fovea" /> <!-- Configurable options --> <config-file target="AndroidManifest.xml" parent="/*"> <!-- APP Virality --> <uses-feature android:name="android.hardware.telephony" android:required="false" /> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="android.permission.SEND_SMS" /> <uses-permission android:name="android.permission.READ_CALL_LOG" /> <!-- APP Dashboard --> <!-- Apps --> <uses-permission android:name="android.permission.GET_TASKS" /> <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" /> <!-- Location --> <uses-permission android:name="com.google.android.gms.permission.ACTIVITY_RECOGNITION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- Discovery --> <!-- History --> <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/> <!-- Apps --> <!-- Call logs --> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> </config-file> </platform> </plugin>