Browse Source

init project

fancl 1 year ago
commit
ed4d486a09
3 changed files with 49 additions and 0 deletions
  1. 18 0
      plugin.xml
  2. 26 0
      src/android/build.gradle
  3. 5 0
      www/entry.js

+ 18 - 0
plugin.xml

@@ -0,0 +1,18 @@
+<?xml version='1.0' encoding='utf-8'?>
+<plugin id="cordova-justcall-pusher" version="0.0.1" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android">
+    <name>justcall-push</name>
+    
+    <engines>
+        <engine name="cordova" version=">=3.0" />
+    </engines>
+
+    <dependency id="jpush-phonegap-plugin" />
+
+    <js-module name="justcallpush" src="www/entry.js">
+        <clobbers target="cordova.plugins.justcallpush" />
+    </js-module>
+
+    <platform name="android">
+        <framework src="src/android/build.gradle" custom="true" type="gradleReference" />
+    </platform>
+</plugin>

+ 26 - 0
src/android/build.gradle

@@ -0,0 +1,26 @@
+buildscript {
+    repositories {
+        mavenCentral()
+        maven { url 'https://maven.aliyun.com/repository/public' }
+        maven { url 'https://maven.aliyun.com/repository/google' }
+        maven { url 'https://developer.huawei.com/repo/' }
+    }
+}
+
+android {
+    manifestPlaceholders = [
+        JPUSH_PKGNAME : "cn.justcall.phone",
+        JPUSH_APPKEY : "c5b8b572eb317e6c32677a7e ",
+        JPUSH_CHANNEL : "developer-default",
+        XIAOMI_APPID : "MI-2882303761520244903",
+        XIAOMI_APPKEY : "MI-5752024417903"
+    ]
+}
+
+
+dependencies {
+    implementation 'cn.jiguang.sdk:jpush:5.0.0'
+    implementation 'com.huawei.hms:push:6.5.0.300'
+    
+    implementation 'cn.jiguang.sdk.plugin:xiaomi:5.0.0'
+}

+ 5 - 0
www/entry.js

@@ -0,0 +1,5 @@
+var exec = require('cordova/exec');
+
+exports.coolMethod = function (arg0, success, error) {
+    exec(success, error, 'justcall-push', 'coolMethod', [arg0]);
+};