极光推送踩坑记录

1. 集成的步骤 

//极光推送需要的东西
    implementation 'cn.jiguang.sdk:jpush:3.6.0'  // 此处以JPush 3.6.0 版本为例。
    implementation 'cn.jiguang.sdk:jcore:2.3.4'  // 此处以JCore 2.3.4 版本为例。

 

 ndk {
            abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
        }

        manifestPlaceholders = [
                JPUSH_PKGNAME: "com.xxxxx.app",
                JPUSH_APPKEY : "db79ddad13c78135dfsfdffef", //JPush 上注册的包名对应的 Appkey.
                JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
        ]

 

//applicaton的 ocreat()方法中来进行
//极光需要的
        JPushInterface.setDebugMode(true);
        JPushInterface.init(this);

 

public class JiGuangReceiver extends JPushMessageReceiver { }
public class JiGuangService extends JCommonService { }
 
        
        
        
            
                
            
        

        
        
        
        
        
            
                

                
            
        

我这边碰到 setTag 问题 , 我官方的 demo中没有 , 于是在网上找了一下 , 我在登陆之后

JPushInterface.setTags(LoginActivity.this,0,setUserTags(responseData.getUserInfo().getUserFlow()));



private static Set setUserTags(String userFlow) {
        //添加1个标签用户(获取登录userid较为常见)
        Set tags = new HashSet<>();
        tags.add(userFlow);
        return tags;
    }



//这个有点让我无从下手 , 其实就是一个 set

 

 

你可能感兴趣的:(Android)