极光推送

来源:互联网 发布:ps3验证游戏数据 编辑:程序博客网 时间:2024/05/21 06:29
自定义推送消息类:public class Demo extends BroadcastReceiver {    @Override    public void onReceive(Context context, Intent intent) {        if (JPushInterface.ACTION_MESSAGE_RECEIVED.equals(intent.getAction())) {            Bundle bundle = intent.getExtras();            String message = bundle.getString(JPushInterface.EXTRA_MESSAGE);            String json = bundle.getString(JPushInterface.EXTRA_EXTRA);            Toast.makeText(context,"json == "+json+message,Toast.LENGTH_SHORT).show();        }    }}清单文件配置:
<receiver    android:name="com.bwie.jiguang.Demo"    android:enabled="true">    <intent-filter>        <action android:name="cn.jpush.android.intent.MESSAGE_RECEIVED" />        <category android:name="com.bwie.jiguang" />    </intent-filter></receiver>
 主界面(极光推送):
public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        HashSet<String> set = new HashSet<>();        set.add("买包");        set.add("买手机");        JPushInterface.setAliasAndTags(this, "shenwenjing", set, new TagAliasCallback() {            @Override            public void gotResult(int i, String s, Set<String> set) {            }        });    }
Application类:
public class MyApplication extends Application {    @Override    public void onCreate() {        super.onCreate();        JPushInterface.setDebugMode(true);        JPushInterface.init(this);    }}

原创粉丝点击