コード例 #1
0
ファイル: MiuiPush.java プロジェクト: tigersshi/PushService
 @Override
 public boolean isLogin() {
   String appUserId =
       (String)
           CdSharedPreferencesUtils.get(mContext, CdSharedPreferencesUtils.KEY_APP_USER_ID, "");
   String regId = (String) CdSharedPreferencesUtils.get(mContext, appUserId, "");
   return TextUtils.isEmpty(regId);
 }
コード例 #2
0
ファイル: MiuiPush.java プロジェクト: tigersshi/PushService
 @Override
 public void login(String app_user_id) {
   CdSharedPreferencesUtils.put(mContext, CdSharedPreferencesUtils.KEY_APP_USER_ID, app_user_id);
   String token =
       CdSharedPreferencesUtils.getTokenSingle(mContext, "" + PushManager.PHONE_TYPE_MIUI);
   // 登入时, 还未获取到token值,
   if (TextUtils.isEmpty(token)) { // 请求一次token, 请求成功,会再次触发上传token
     MiPushClient.registerPush(mContext, APP_ID, APP_KEY);
   }
 }
コード例 #3
0
ファイル: MiuiPush.java プロジェクト: tigersshi/PushService
 @Override
 public void init() {
   // 小米4  token
   if (CdTools.isMainProcess(mContext)) {
     String appUserId =
         (String)
             CdSharedPreferencesUtils.get(mContext, CdSharedPreferencesUtils.KEY_APP_USER_ID, "");
     String uploadToken =
         CdSharedPreferencesUtils.getTokenSingle(mContext, "" + PushManager.PHONE_TYPE_MIUI);
     if (TextUtils.isEmpty(uploadToken)) { // 没有上传过, 才注册上传token
       MiPushClient.registerPush(mContext, APP_ID, APP_KEY);
     }
     CdLogUtils.v("miuiPush", " init(). token " + uploadToken);
     Logger.setLogger(mContext, newLogger);
   }
 }