1 Star 1 Fork 0

devinCordova/dm-plugin-push

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
plugin.xml 6.36 KB
一键复制 编辑 原始数据 按行查看 历史
shiyutian 提交于 2017-06-26 00:54 +08:00 . init
<?xml version='1.0' encoding='utf-8'?>
<plugin id="dm-plugin-push" version="0.0.1" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android">
<name>dm-plugin-push</name>
<preference name="API_KEY" />
<preference name="API_SECRET" />
<engines>
<engine name="cordova" version=">=3.0" />
</engines>
<!-- dependencies -->
<!--<dependency id="cordova-plugin-device" />-->
<js-module name="AlibabaCloudPushPlugin" src="www/dm-plugin-push.js">
<clobbers target="plugins.pushPlugin" />
</js-module>
<platform name="ios">
<config-file target="config.xml" parent="/*">
<feature name="AlibabaCloudPushPlugin">
<param name="ios-package" value="AlibabaCloudPushPlugin" />
</feature>
</config-file>
<header-file src="src/ios/AlibabaCloudPushPlugin.h" />
<source-file src="src/ios/AlibabaCloudPushPlugin.m" />
<header-file src="src/ios/AppDelegate+AlibabaCloudPush.h" />
<source-file src="src/ios/AppDelegate+AlibabaCloudPush.m" />
<header-file src="src/ios/AlibabaCloudPush.h" />
<source-file src="src/ios/AlibabaCloudPush.m" />
<!--<source-file src="src/ios/lib/AlicloudUtils.framework" framework="true" />
<source-file src="src/ios/lib/CloudPushSDK.framework" framework="true" />
<source-file src="src/ios/lib/UTDID.framework" framework="true" />-->
<resource-file src="src/ios/PushConfig.plist" />
<framework src="src/ios/lib/AlicloudUtils.framework" custom="true" />
<framework src="src/ios/lib/CloudPushSDK.framework" custom="true" />
<framework src="src/ios/lib/UTDID.framework" custom="true" />
<framework src="CFNetwork.framework" weak="true" />
<framework src="CoreFoundation.framework" weak="true" />
<framework src="CoreTelephony.framework" weak="true" />
<framework src="SystemConfiguration.framework" weak="true" />
<framework src="CoreGraphics.framework" weak="true" />
<framework src="Foundation.framework" weak="true" />
<framework src="UIKit.framework" weak="true" />
<framework src="Security.framework" weak="true" />
<framework src="libz.tbd" weak="true" />
<framework src="libresolv.tbd" weak="true" />
<framework src="AdSupport.framework" weak="true" />
<framework src="UserNotifications.framework" weak="true" />
<config-file target="*PushConfig.plist" parent="API_KEY">
<string>$API_KEY</string>
</config-file>
<config-file target="*PushConfig.plist" parent="API_SECRET">
<string>$API_SECRET</string>
</config-file>
</platform>
<platform name="android">
<config-file target="config.xml" parent="/*">
<feature name="AlibabaCloudPushPlugin">
<param name="android-package" value="core.devin.com.dmapplication.CloudPushPlugin" />
<param name="onload" value="true" />
</feature>
</config-file>
<config-file target="AndroidManifest.xml" parent="/manifest">
<!-- Required 一些系统要求的权限,如访问网络等-->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<!-- 必选,声明允许程序程序访问网络信息 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- 必选,允许程序访问Wi-Fi网络状态信息 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!-- 必选,声明允许程序访问电话状态 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!-- 必选,声明允许程序在手机屏幕关闭后后台进程仍然运行 -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!-- 可选,声明允许程序写外部存储权限,如果不声明,部分自呈现消息不可用 -->
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
</config-file>
<config-file target="AndroidManifest.xml" parent="/manifest/application">
<meta-data
android:name="com.alibaba.app.appkey"
android:value="$API_KEY" /> <!-- 请填写你自己的- appKey -->
<meta-data
android:name="com.alibaba.app.appsecret"
android:value="$API_SECRET" />
<receiver
android:name="core.devin.com.dmapplication.MyMessageReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.alibaba.push2.action.NOTIFICATION_OPENED" />
</intent-filter>
<intent-filter>
<action android:name="com.alibaba.push2.action.NOTIFICATION_REMOVED" />
</intent-filter>
<intent-filter>
<action android:name="com.alibaba.sdk.android.push.RECEIVE" />
</intent-filter>
</receiver>
<activity android:name="core.devin.com.dmapplication.PopupPushActivity"
android:exported="true">
</activity>
</config-file>
<source-file src="src/android/core/devin/com/dmapplication/BadgeImpl.java" target-dir="src/core/devin/com/dmapplication" />
<source-file src="src/android/core/devin/com/dmapplication/CloudPushPlugin.java" target-dir="src/core/devin/com/dmapplication" />
<source-file src="src/android/core/devin/com/dmapplication/MyMessageReceiver.java" target-dir="src/core/devin/com/dmapplication" />
<source-file src="src/android/core/devin/com/dmapplication/PopupPushActivity.java" target-dir="src/core/devin/com/dmapplication" />
<framework custom="true" src="src/android/push.gradle" type="gradleReference"/>
</platform>
</plugin>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cordovaPlugin/dm-plugin-push.git
git@gitee.com:cordovaPlugin/dm-plugin-push.git
cordovaPlugin
dm-plugin-push
dm-plugin-push
master

搜索帮助