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