pemberitahuan push khusus perangkat Android dengan menggunakan layanan seluler Azure

Saya memiliki layanan seluler di Azure dan aplikasi Android. Saya ingin mengirimkan pemberitahuan push pada perangkat pengguna yang mendaftarkannya sendiri. Saya berhasil mengirimkan notifikasi melalui gcm tetapi notifikasi tersebut disiarkan di semua perangkat. Tolong bantu saya dalam hal ini.

untuk mengirim pemberitahuan, saya telah menyesuaikan permintaan penyisipan di Azure tetapi pemberitahuan itu disiarkan. Saya tidak tahu cara mengirimkannya di perangkat tertentu.

permintaan penyisipan saya adalah-

function insert(item, user, request) {
      var payload = '{"data":{"message" : "Hello from Mobile Services!"}}';
      request.execute({
           success: function() {
          // If the insert succeeds, send a notification.
             push.gcm.send(null, payload, {
             success: function(pushResponse) {
             console.log("Sent push:", pushResponse, payload);
             request.respond();
            },              
        error: function (pushResponse) {
            console.log("Error Sending push:", pushResponse);
            request.respond(500, { error: pushResponse });
            }
        });
    },
     error: function(err) {
     console.log("request.execute error", err)
     request.respond();
     }
 });
}

person vivek    schedule 06.05.2014    source sumber
comment
Bisakah Anda mengedit pertanyaan Anda untuk menampilkan kode yang Anda gunakan untuk melakukan pemberitahuan push?   -  person Chris    schedule 06.05.2014


Jawaban (1)


Parameter pertama panggilan Anda ke push.gcm.send adalah null. Ini memberitahu mesin push untuk melakukan push ke perangkat apa pun yang telah terdaftar ke layanan Anda untuk push GCM. Anda dapat mengubahnya dengan memasukkan ID pendaftaran perangkat tertentu yang ingin Anda kirim atau melihat cara kerja Hub Pemberitahuan dengan Tag.

person Chris    schedule 08.05.2014
comment
Ya. Saya mencobanya. ada kesalahan pada kode kesalahan notifikasi saya. sekarang bekerja seperti pesona. - person vivek; 15.05.2014