• 02-04-2017, 16:54:43
    #1
    Merhaba;

    Tek amacı sahip olduğum PHP site üzerindeki bildirimleri kullanıcıya göndermek olan bir uygulama yaptırmak istiyorum.

    Ben uğraştım, bir yere kadar geldim. DEVICE TOKEN'i serverdaki veritabanıma kaydedebiliyorum ve Firebase Messaging Service ile PHP üzerinden o cihaza özel bildirim gönderebiliyorum. Tabii istediğim seviyeye tam olarak ulaşamadım, o yüzden bu uygulamayı işinin ehli olan birine sıfırdan yaptırmak istiyorum. PHP tarafı bende ve hazır. Elimdeki hazır dosyayı, projeyi yapacak olan kişiye göndereceğim.



    Proje şu şekilde çalışacak:

    Uygulamada BİLDİRİMLER ve HESAP olmak üzere 2 sekme yer alacak.

    Uygulama İLK AÇILDIĞINDA HESAP sekmesi görüntülenecek ve E-POSTA / ŞİFRE ile GİRİŞ YAP butonu gösterilecek.

    Kişi eposta ve şifresini gönderdiğinde aynı zamanda DEVICE TOKEN'i de göndermiş olacak ve server'dan onay alırsa CİHAZ HESABA TANIMLANDI mesajını görecek ve o andan itibaren
    input alanları yerine kişinin kullanıcı adı görüntülenecek ve altında HESAPTAN ÇIKIŞ YAP butonu yer alacak.

    Cihazı nasıl bir yöntemle vritabanına kaydettiğimize dair kodlar:
    https://pastebin.com/vqVn7Y64

    (Buradaki RegisterDevice.php gibi DeleteDevice.php oluşturup yalnızca tokeni göndererek Device Token'i veritabanından sileceğiz, dediğim gibi PHP tarafı ile ben ilgileneceğim.)

    Ben kayıtlı tokenlere göre PHP tarafından bildirim gönderiyorum. Bu bildirim "x kişisinden bir özel mesaj aldınız" ya da "yazdığınız mesaj 1 beğeni" aldı şeklinde oluyor. Gönderilen verilere bakalım:

    $msg = array
    (
    	'body' 	=> "mesaj içeriği",
    	'title'		=> "başlık",
    	'sound' => 1 (Bildirim Sesi)
    );
    
    $fields = array
    (
    	'to' 	=> $registrationId,
    	'notification' => $msg,	
    	'data' => $data
    );
    Burada bulunan data kısmına herhangi bir değişken atanabiliyor. Yani data->url ya da data->istedigimiz_veri şeklinde data gönderebiliriz. Bu datayı işleyecek sistem Android tarafında sizin tarafınızdan yazılacak.

    Normal Firebase sisteminde BİLDİRİM BAŞLIĞI / BİLDİRİM İÇERİĞİ gönderebiliyorum. Fakat bu bildirime tıklandığında uygulama açılıyor. Ben uygulama açılsın İSTEMİYORUM, bildirimle beraber bir de URL göndermek istiyorum ve bildirime tıklandığında bu URL'nin VARSAYILAN TARAYICIDA açılmasını istiyorum.

    Aynı zamanda bildirimin, en başta bahsettiğim, uygulamanın BİLDİRİMLER sekmesinde de URL bilgisi ile birlikte listelenmesini ve gerek duyulup oradan tıklanıldığında da aynı şekilde varsayılan tarayıcıda açılmasını istiyorum.

    Kayıt olunduktan sonra uygulama açıldığında BİLDİRİMLER sekmesinin default olarak açılması ve ÇIKIŞ YAP butonuna tıklandığında tüm bildirim kayıtlarının cihazdan silinmesi de önemli.

    İstediğim proje bundan ibarettir.

    Makul fiyat tekliflerinizi özel mesajla veya
    sezer et iltekin.com veya
    0506 440 92 64 whatsapp üzerinden iletebilirsiniz.
  • 05-04-2017, 15:48:17
    #2
    İlan günceldir.