Skip to content

Commit 1213899

Browse files
author
dails
committed
[update]-gtsdk 3.2.13.0
1 parent 3f7e817 commit 1213899

5 files changed

Lines changed: 25 additions & 69 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ GetuiModule.initPush(this);
6868
- 本插件采用maven方式引入sdk,故需要在android/build.gradle中添加maven地址
6969
````
7070
maven {
71-
url "http://mvn.gt.igexin.com/nexus/content/repositories/releases/"
71+
url "https://mvn.getui.com/nexus/content/repositories/releases/"
7272
}
7373
````
7474

android/build.gradle

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@ android {
3434
}
3535

3636
manifestPlaceholders = [
37-
GETUI_APP_ID : "",
38-
GETUI_APP_KEY : "",
39-
GETUI_APP_SECRET: "",
37+
GETUI_APPID : "",
4038

4139
MEIZU_APP_ID : "",
4240
MEIZU_APP_KEY : "",
@@ -67,10 +65,14 @@ dependencies {
6765
implementation fileTree(dir: "libs", include: ["*.jar"])
6866
implementation "com.android.support:support-v4:25+"
6967
implementation "com.facebook.react:react-native:+" // From node_modules
70-
implementation 'com.getui:sdk-for-google-play:4.3.5.9'
71-
implementation 'com.getui:mzp-for-google-play:1.0.9'
72-
implementation 'com.getui:xmp-for-google-play:1.0.6'
73-
implementation 'com.getui:hwp-for-google-play:1.0.6'
74-
implementation 'com.assist:oppo-for-google-play:1.0.6'
75-
implementation 'com.assist:vivo-for-google-play:1.0.4'
68+
69+
implementation 'com.getui:gtsdk:3.2.13.0' //个推SDK
70+
implementation 'com.getui:gtc:3.1.12.0' //个推核心组件
71+
72+
implementation 'com.getui.opt:hwp:3.1.1' // 华为
73+
implementation 'com.getui.opt:xmp:3.3.0' // 小米
74+
implementation 'com.assist-v3:oppo:3.2.0' // oppo
75+
implementation 'com.assist-v3:vivo:3.1.1' // vivo
76+
implementation 'com.getui.opt:mzp:3.2.2' // 魅族
77+
implementation 'com.getui.opt:ups:3.0.3' // ups,ups目前支持坚果,索尼,海信手机
7678
}
Lines changed: 10 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,28 @@
11
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
22
package="com.getui.reactnativegetui">
33

4-
<!-- 个推SDK权限配置开始 -->
5-
<uses-permission android:name="android.permission.INTERNET" />
6-
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
7-
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
8-
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
9-
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
10-
<uses-permission android:name="android.permission.WAKE_LOCK" />
11-
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
12-
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
13-
<uses-permission android:name="android.permission.VIBRATE" />
14-
<uses-permission android:name="android.permission.GET_TASKS" />
15-
<!-- 支持iBeancon 需要蓝牙权限 -->
16-
<uses-permission android:name="android.permission.BLUETOOTH" />
17-
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
18-
<!-- 支持个推3.0 电子围栏功能 -->
19-
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
20-
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
21-
<!-- 浮动通知权限 -->
22-
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
23-
<!-- 自定义权限 -->
24-
<uses-permission android:name="getui.permission.GetuiService.${applicationId}" />
25-
26-
<permission
27-
android:name="getui.permission.GetuiService.${applicationId}"
28-
android:protectionLevel="normal" >
29-
</permission>
30-
31-
<application android:usesCleartextTraffic="true">
4+
<application>
325

336
<!-- 用户自定义服务继承自GTIntentService,作为SDK与APP桥梁服务,用来接收各种消息和命令回复 -->
347
<service
35-
android:name="com.getui.reactnativegetui.PushIntentService"
36-
android:permission="android.permission.BIND_JOB_SERVICE" />
8+
android:name="com.getui.reactnativegetui.PushIntentService"/>
379
<!-- 配置SDK核心服务 -->
3810
<service
3911
android:name="com.getui.reactnativegetui.DemoPushService"
4012
android:exported="true"
4113
android:label="PushService"
4214
android:process=":pushservice" />
4315

44-
<receiver android:name="com.igexin.sdk.PushReceiver">
45-
<intent-filter>
46-
<action android:name="android.intent.action.BOOT_COMPLETED" />
47-
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
48-
<action android:name="android.intent.action.USER_PRESENT" />
49-
<action android:name="com.igexin.sdk.action.refreshls" />
50-
<action android:name="android.intent.action.MEDIA_MOUNTED" />
51-
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
52-
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
53-
</intent-filter>
54-
</receiver>
55-
56-
<activity
57-
android:name="com.igexin.sdk.PushActivity"
58-
android:excludeFromRecents="true"
59-
android:exported="false"
60-
android:process=":pushservice"
61-
android:taskAffinity="com.igexin.sdk.PushActivityTask"
62-
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
63-
<activity
64-
android:name="com.igexin.sdk.GActivity"
65-
android:excludeFromRecents="true"
66-
android:exported="true"
67-
android:process=":pushservice"
68-
android:taskAffinity="com.igexin.sdk.PushActivityTask"
69-
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
16+
7017
<!-- 个推SDK配置结束 -->
7118

7219
</application>
7320

21+
<!-- 适配android 11及以上,强烈建议加上 -->
22+
<queries>
23+
<intent>
24+
<action android:name="com.getui.sdk.action" />
25+
</intent>
26+
</queries>
27+
7428
</manifest>

android/src/main/java/com/getui/reactnativegetui/GetuiModule.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,15 @@ public static void initPush(Context context){
7979
*/
8080
@ReactMethod
8181
public void destroy(){
82-
PushManager.getInstance().stopService(mContext);
82+
// PushManager.getInstance().stopService(mContext);
8383
}
8484

8585
/**
8686
* 停止SDK服务
8787
*/
8888
@ReactMethod
8989
public void stop(){
90-
PushManager.getInstance().stopService(mContext);
90+
// PushManager.getInstance().stopService(mContext);
9191
}
9292

9393
/**

example/pushDemo_new/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ allprojects {
3030
name 'Google'
3131
}
3232
maven {
33-
url "http://mvn.gt.igexin.com/nexus/content/repositories/releases/"
33+
url "https://mvn.getui.com/nexus/content/repositories/releases/"
3434
}
3535
}
3636
}

0 commit comments

Comments
 (0)