android - 在指定的activity不发送通知
大家讲道理
大家讲道理 2017-04-17 17:52:50
0
5
402

制作一个Im应用,在与对方交流时不发送对方的消息通知,离开与对方交流的activity时发送消息通知。请教各位大神这个要怎么实现

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(5)
迷茫

Apabila terdapat mesej sembang baharu, pelayan akan menolaknya secara seragam. Pelanggan menentukan bahawa jika ia sedang bersembang dengan orang ini, ia akan dipaparkan dalam kotak dialog, jika tidak pemberitahuan akan dijana dan dipaparkan dalam kawasan pemberitahuan.

左手右手慢动作

Pemahaman peribadi:
Anda boleh menggunakan Perkhidmatan untuk mengurus penerimaan mesej Soket secara seragam, dan menentukan lokasi tolak mesej berdasarkan status halaman semasa Jika mesej ditolak ke halaman sembang, jika tidak, pemberitahuan akan berlaku dihantar ke bar pemberitahuan

大家讲道理
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        notificationManager.cancel(NEW_MESSAGE_NOTIFICATION_ID);

ID_PEMBERITAHUAN_MESSAGE_BARU ini ditambahkan semasa menghantar pemberitahuan

NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
                notificationManager.notify(NEW_MESSAGE_NOTIFICATION_ID, builder.build());
伊谢尔伦

Ini sepatutnya menjadi soalan anda tentang reka bentuk keseluruhan perisian yang saya buat perisian Android IM sebelum ini. Ia adalah untuk mengekalkan CurrentChatUser dalam Aplikasi dan menyimpan ID pengguna yang sepadan dengan antara muka sembang semasa . , dan kemudian anda masukkan Aktiviti ini (jika antara muka sembang anda ialah Activity, Frag (semuanya sama), simpan ID pengguna orang yang sedang anda sembang dalam Aplikasi dalam onResume, dan kemudian padamkannya dalam onDestroy apabila anda keluar, supaya apabila anda menerima mesej baharu, anda boleh menilai sama ada anda telah menerimanya. Semak sama ada mesej itu daripada orang ini, dan kemudian tentukan sama ada untuk memberitahu pengguna Jika ya, pengguna tidak akan dimaklumkan secara langsung pada antara muka sembang diberitahu tentang mesej baharu.

左手右手慢动作

Jika anda berada di halaman sembang, hentikan perkhidmatan dan hantar ke halaman sembang

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan