首先导入依赖
总的
maven {
url "http://mvn.gt.igexin.com/nexus/content/repositories/releases/"
}
在Gradleli
manifestPlaceholders = [
GETUI_APP_ID : "p5psDP8IgVAaTCxFSoWNfA",
GETUI_APP_KEY : "7XP9BYDNqK8nrvyQ6i1iJ2",
GETUI_APP_SECRET : "XoPoJeILGD7TuAB3LzzcU1"
]
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86_64","x86"
}
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
//下面
implementation 'com.getui:sdk:2.13.0.0'
权限
<!-- 支持iBeancon 需要蓝牙权限 -->
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<!-- 支持个推3.0 电子围栏功能 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
在application里面
<!-- 用户自定义服务继承自GTIntentService,作为SDK与APP桥梁服务,用来接收各种消息和命令回复-->
<service android:name=".DemoIntentService"/>
<!-- 配置SDK核心服务 -->
<!-- process必须指定为":pushservice",切勿随意更改 -->
<service
android:name=".DemoPushService"
android:exported="true"
android:label="PushService"
android:process=":pushservice">
</service>
MainActivity里的代码