自定义推送消息类: 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); } }
极光推送
最新推荐文章于 2021-05-31 21:59:54 发布