From db66b085308b8bc7a1ff9440c85895d41c98b5ed Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 27 二月 2021 15:24:44 +0800 Subject: [PATCH] Android推送完善 --- BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java | 31 +++++++++++++++++++++++++++---- 1 files changed, 27 insertions(+), 4 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java index 33a561d..7856b82 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java @@ -31,16 +31,18 @@ import com.umeng.commonsdk.UMConfigure; import com.umeng.socialize.PlatformConfig; import com.umeng.socialize.UMShareAPI; +import com.weikou.beibeivideo.ui.push.PushOpenClickActivity; import com.weikou.beibeivideo.util.BeibeiConstant; import com.weikou.beibeivideo.util.CrashHandler; import com.weikou.beibeivideo.util.FunshionConstant; import com.weikou.beibeivideo.util.ad.TTAdManagerHolder; import com.weikou.beibeivideo.util.downutil.StringUtils; +import com.yeshi.push.PushUtil; import org.apache.http.Header; +import org.json.JSONException; import org.json.JSONObject; -import cn.jpush.android.api.JPushInterface; public class BeibeiVideoApplication extends Application { @@ -166,10 +168,31 @@ } catch (Exception e) { } - //鏋佸厜鎺ㄩ�� - JPushInterface.setDebugMode(true); - JPushInterface.init(this); + //鎺ㄩ�� + PushUtil.inintPush(this, new PushUtil.ITokenListener() { + @Override + public void onToken(String romType, String regId) { + BeibeiVideoAPI.pushBindToken(application, romType, regId, new BasicTextHttpResponseHandler() { + @Override + public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception { + + } + },true); + } + }); + + Intent intent = new Intent(this, PushOpenClickActivity.class); + intent.putExtra("activity", "test"); + JSONObject params = new JSONObject(); + try { + params.put("id", "123123"); + } catch (JSONException e) { + e.printStackTrace(); + } + intent.putExtra("params", params.toString()); + String uriString = intent.toUri(Intent.URI_INTENT_SCHEME); + Log.i(TAG, uriString); } -- Gitblit v1.8.0