##ANEAliCloudPushNotifications##
Adobe AIR For Android Aliyun PushNotifications
<android>
<manifestAdditions><![CDATA[<manifest android:installLocation="auto">
<uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch" />
<!--<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="21" />-->
<!-- 访问网络 -->
<uses-permission android:name="android.permission.INTERNET" />
<!-- 允许写入外部存储卡 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 允许通话时静音 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!-- 禁止睡眠 -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!-- 禁用键盘锁 -->
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<!-- 拍照权限 -->
<uses-permission android:name="android.permission.CAMERA"/>
<!-- 录音 -->
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<!-- 获取网络状态 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- 获取WiFi状态 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!-- 状态栏控制 -->
<uses-permission android:name="android.permission.STATUS_BAR" />
<!-- 使用蓝牙 -->
<!-- <uses-permission android:name="android.permission.BLUETOOTH"/> -->
<!-- 蓝牙管理 -->
<!-- <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> -->
<!-- 使用振动 -->
<uses-permission android:name="android.permission.VIBRATE" />
<!-- 使用SIP视频 -->
<!-- <uses-permission android:name="android.permission.USE_SIP" /> -->
<!-- 访问GPS -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!--推送辅助权限-->
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<!--Android 6.0版本可去除,用于选举信息(通道复用)的同步-->
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<!--选举使用,当应用有删除或者更新时需要重新选举,复用推送通道-->
<uses-permission android:name="android.permission.BROADCAST_PACKAGE_CHANGED" />
<uses-permission android:name="android.permission.BROADCAST_PACKAGE_REPLACED" />
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
<!--补偿通道小米PUSH使用,不用可去除-->
<uses-permission android:name="android.permission.GET_TASKS" />
<!--补偿通道GCM使用,不使用可去除-->
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<!--允许监听启动完成事件-->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<!-- -->
<application android:name="com.vsdevelop.air.extension.pushnotifications.ANEPushNotificationsApplication">
<!--sandbox-->
<meta-data android:name="com.alibaba.app.appkey" android:value="23360442" />
<meta-data android:name="com.alibaba.app.appsecret" android:value="fb4e6e4234856e3b5ffdda3251537983" />
<!--release-->
<!--<meta-data android:name="com.alibaba.app.appkey" android:value="23371058" />
<meta-data android:name="com.alibaba.app.appsecret" android:value="f3b2c7a1a87f7dfbb739ad4c62c43682" />-->
<!-- 通道保持服务 -->
<service android:name="com.alibaba.sdk.android.push.ChannelService"
android:exported="true" android:process=":channel">
<intent-filter>
<action android:name="com.taobao.accs.intent.action.SERVICE"/>
</intent-filter>
<intent-filter>
<action android:name="org.agoo.android.intent.action.PING_V4" />
<category android:name="taobao" />
</intent-filter>
</service>
<!-- 消息接收服务 -->
<service android:name="com.alibaba.sdk.android.push.MsgService"
android:exported="false">
<intent-filter>
<action android:name="com.taobao.accs.intent.action.RECEIVE" />
</intent-filter>
</service>
<!-- 连接心跳保持监听器 -->
<receiver android:name="anet.channel.heartbeat.HeartbeatManager$Receiver" >
<intent-filter>
<action android:name="anetwork.channel.intent.action.COMMAND" />
</intent-filter>
</receiver>
<!-- 消息接收监听器 -->
<receiver android:exported="true" android:name="com.vsdevelop.air.extension.pushnotifications.PushNotificationsMessageReceiver">
<intent-filter>
<action android:name="com.taobao.accs.intent.action.COMMAND" />
</intent-filter>
<intent-filter>
<action android:name="com.taobao.taobao.intent.action.COMMAND" />
</intent-filter>
<intent-filter>
<action android:name="org.agoo.android.intent.action.RECEIVE" />
</intent-filter>
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<data android:scheme="package" />
</intent-filter>
</receiver>
</application>
]]>