极光网站:https://www.jiguang.cn/push
首先下载SDK
然后创建一个应用
要求包名一致
//根据条件下载
http://docs.jiguang.cn/jpush/client/Android/android_guide/
defaultConfig { applicationId "jiangjun.bawei.com.jiguang" minSdkVersion 15 targetSdkVersion 25 versionCode 1 versionName "1.0" ndk { //选择要添加的对应cpu类型的.so库。 abiFilters 'armeabi', 'armeabi-v7a', 'armeabi-v8a' // 还可以添加 'x86', 'x86_64', 'mips', 'mips64' } manifestPlaceholders = [ JPUSH_PKGNAME : applicationId, JPUSH_APPKEY : "41255854f26fc4bea3e77aa2", //JPush上注册的包名对应的appkey. JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可. ] }则在 Project 根目录的gradle.properties文件中添加:
android.useDeprecatedNdk=true
导入依赖
compile 'cn.jiguang.sdk:jpush:3.0.3' // 此处以JPush 3.0.3 版本为例。 compile 'cn.jiguang.sdk:jcore:1.1.1' // 此处以JCore 1.1.1 版本为例。
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import cn.jpush.android.api.JPushInterface; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //初始化JPush JPushInterface.init(this); //设置debug模式 JPushInterface.setDebugMode(true); } }
然后在极光设置推广