集成极光推送

This commit is contained in:
jinyuer
2021-04-16 16:36:35 +08:00
parent 7840d87bc3
commit ca62cd201d
8 changed files with 74 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import cn.jpush.android.api.JPushInterface;
import entity.RegisterUser;
import my_loader.Loader;
import my_loader.Resultcode;
@@ -157,6 +158,7 @@ public class LoginActivity extends BaseActivity<ActivityLoginBinding> implements
LinkedTreeMap adta = (LinkedTreeMap) resultcode.data;
String s = gs.toJson(adta);
RegisterUser user = gs.fromJson(s, RegisterUser.class);//把JSON字符串转为对象
JPushInterface.setAlias(getApplicationContext(),0,user.getUserid());
Config.getInstance(LoginActivity.this).putUser(user);
Config.getInstance(LoginActivity.this).put("username", mDataBinding.phone.getText().toString().trim());

View File

@@ -31,6 +31,7 @@ import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLSession;
import javax.net.ssl.X509TrustManager;
import cn.jpush.android.api.JPushInterface;
import okhttp3.OkHttpClient;
import tools.CrashHandler;
import fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard;
@@ -84,6 +85,8 @@ public class MyApplication extends Application{
super.onCreate();
instance = this;
initOkGo();
JPushInterface.init(this);
JPushInterface.setDebugMode(true);
//
// CrashHandler crashHandler = CrashHandler.getInstance();
// crashHandler.init(this);

View File

@@ -9,6 +9,7 @@ import android.widget.Toast;
import com.sl.house_property.databinding.ActivitySettingBinding;
import cn.jpush.android.api.JPushInterface;
import tools.APKVersionCodeUtils;
import tools.Config;
import utils.CacheDataManager;
@@ -92,6 +93,7 @@ public class SettingActivity extends BaseActivity<ActivitySettingBinding> implem
break;
case R.id.loginout:
JPushInterface.deleteAlias(getApplicationContext(),0);
Config.getInstance(SettingActivity.this).DeleteUser();
MyApplication.getApp().existActivitys();
intent = new Intent(SettingActivity.this, LoginActivity.class);

View File

@@ -0,0 +1,32 @@
package com.sl.house_property.push;
import android.content.Context;
import android.util.Log;
import android.widget.Toast;
import cn.jpush.android.api.CustomMessage;
import cn.jpush.android.api.NotificationMessage;
import cn.jpush.android.service.JPushMessageReceiver;
public class MyReceiver extends JPushMessageReceiver {
@Override
public void onRegister(Context context, String s) {
super.onRegister(context, s);
Log.e("xxxx", s);
}
@Override
public void onMessage(Context context, CustomMessage customMessage) {
super.onMessage(context, customMessage);
Log.e("message", customMessage.toString());
}
@Override
public void onNotifyMessageArrived(Context context, NotificationMessage notificationMessage) {
super.onNotifyMessageArrived(context, notificationMessage);
Log.e("极光" , "收到了推送消息");
}
}

View File

@@ -0,0 +1,7 @@
package com.sl.house_property.push;
import cn.jpush.android.service.JCommonService;
public class XService extends JCommonService {
}