{"id":284,"date":"2023-11-23T19:27:50","date_gmt":"2023-11-23T19:27:50","guid":{"rendered":"https:\/\/cagatayoney.com\/?p=284"},"modified":"2023-11-23T19:27:51","modified_gmt":"2023-11-23T19:27:51","slug":"flutterda-bildirimler-local-notification","status":"publish","type":"post","link":"https:\/\/cagatayoney.com\/?p=284","title":{"rendered":"Flutter&#8217;da Bildirimler &#8211; Local Notification"},"content":{"rendered":"\n<p>Merhaba. Bu yaz\u0131mda Flutter uygulamam\u0131zda Local Notification kullan\u0131m\u0131na de\u011finece\u011fim.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u00d6ncelikle, uygulamalar\u0131m\u0131zdaki bildirim \u00f6zelli\u011fi bizler i\u00e7in epey \u00f6nemlidir. Kullan\u0131c\u0131ya uygulamay\u0131 hat\u0131rlatmay\u0131, hala orada oldu\u011fumuzu belli etmek, kullan\u0131c\u0131y\u0131 uygulamaya \u00e7ekmek i\u00e7in \u00f6nemlidir. <\/p>\n\n\n\n<p>Flutter&#8217;da bildirim t\u00fcrleri genellikle iki ana kategoride de\u011ferlendirilir. <strong>Local Notification<\/strong> ve <strong>Push Notification<\/strong>. <\/p>\n\n\n\n<p><strong>Push Notifications<\/strong>, bir sunucu taraf\u0131ndan uygulamaya g\u00f6nderilen bildirimlerdir. <strong>Firebase Cloud Messaging, OneSignal<\/strong> gibi servislerle entegrasyon sa\u011flanarak kullan\u0131labilir.<\/p>\n\n\n\n<p><strong>Local Notification<\/strong>, uygulama i\u00e7erisinden olu\u015fturulan bildirimlerdir. Bu yaz\u0131da bu bildirim t\u00fcr\u00fcne de\u011finece\u011fiz.<\/p>\n\n\n\n<p>Yerel bildirim \u00f6zelli\u011fini bir\u00e7ok paket ile kullanabilmekteyiz. Bu yaz\u0131da <a href=\"https:\/\/pub.dev\/packages\/flutter_local_notifications\"><strong>flutter_local_notification<\/strong><\/a> paketini kullanaca\u011f\u0131m. <\/p>\n\n\n\n<p>Uygulamam\u0131zda bildirim izinlerinin a\u00e7\u0131k oldu\u011funu varsay\u0131yorum. \u0130zin i\u015flemleri ile alakal\u0131 yaz\u0131ma <strong><a href=\"https:\/\/cagatayoney.com\/?p=148\">buradan<\/a><\/strong> ula\u015fabilirsiniz. <\/p>\n\n\n\n<p>Android cihazlar\u0131m\u0131z i\u00e7in <strong>AndroidManifest.xml<\/strong> dosyam\u0131zda <strong>activity<\/strong> i\u00e7erisine <\/p>\n\n\n\n<p>android:showWhenLocked=&#8221;true&#8221;<br>android:turnScreenOn=&#8221;true&#8221; <\/p>\n\n\n\n<p>sat\u0131rlar\u0131n\u0131 ekliyoruz.<\/p>\n\n\n\n<p>Uygulamamda ekranda sadece Send Notification butonu bulunuyor. Daha sonras\u0131nda local_notifications.dart diye bir dosya a\u00e7\u0131yorum. \u0130\u00e7erisine bildirimlerimi aktif edece\u011fimiz ve g\u00f6sterece\u011fimiz kodlar\u0131 yazaca\u011f\u0131z. <\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/Cagatay0\/09896db51fb5eeff825bdf8a3df57950.js\"><\/script>\n\n\n\n<p>Olu\u015fturmu\u015f oldu\u011fumuz Class i\u00e7erisinde \u00f6ncelikle <strong>FlutterLocalNotificationsPlugin <\/strong>objesinden <strong>flutterLocalNotificationsPlugin<\/strong> ad\u0131nda bir nesne olu\u015fturuyoruz. Bildirimlerimizi y\u00f6netmek i\u00e7in gerekli.<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/Cagatay0\/75f03733439fbf1335f653993d32e2eb.js\"><\/script>\n\n\n\n<p>startup fonksiyonumuzu yaz\u0131yoruz. App a\u00e7\u0131l\u0131rken bu fonksiyonu da \u00e7a\u011f\u0131raca\u011f\u0131z. <strong>AndroidInitializationSettings<\/strong> i\u00e7erisindeki ifade uygulaman\u0131n ikonunu temsil ediyor. Bildirimlerde kullan\u0131lacak ikonu belirtiyoruz. <strong>DarwinInitializationSettings<\/strong> iOS i\u00e7in bildirim ayar\u0131n\u0131 belirtiyor. \u00d6zel bir iOS ba\u015flatma ayar\u0131 yapma ihtiyac\u0131m\u0131z olmayan durumlarda kullan\u0131labilir. E\u011fer ki \u00f6zel ba\u015flatma ayarlar\u0131 yapmak istersek i\u00e7eri\u011finde bulunan parametreler ile bunlar sa\u011flanabilir. <\/p>\n\n\n\n<p>\u0130lk ba\u015fta olu\u015fturmu\u015f oldu\u011fumuz <strong>flutterLocalNotificationsPlugin<\/strong> objemizi<strong> .initialize<\/strong> diyerek ba\u015flat\u0131l\u0131r. i\u00e7erisinde bulunan <strong>onDidReceiveNotificationResponse<\/strong> ise bildirim al\u0131nd\u0131\u011f\u0131nda \u00e7a\u011f\u0131ralacak olan bir geri arama fonksiyonudur.<\/p>\n\n\n\n<p>\u015eimdi bildirimi g\u00f6stermek i\u00e7in gereken kodu yazal\u0131m.<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/Cagatay0\/0ddd12c0956d39140d26ce0f94ba81c4.js\"><\/script>\n\n\n\n<p>Burada tan\u0131mlam\u0131\u015f oldu\u011fumuz <strong>showNotification<\/strong> fonksiyonumuzu ekran\u0131m\u0131zda bulunan buton taraf\u0131ndan \u00e7a\u011f\u0131r\u0131lacak olan fonksiyon. Bu fonksiyon bildirim g\u00f6sterilmesini sa\u011flayacak. <\/p>\n\n\n\n<p>Olu\u015fturmu\u015f oldu\u011fumuz <strong>androidNotificationDetails  <\/strong>nesnesi Android i\u00e7in bildirim g\u00f6r\u00fcn\u00fcm\u00fc ve davran\u0131\u015f\u0131n\u0131 belirtir. Buradaki;<\/p>\n\n\n\n<p><strong>&#8216;your channel id&#8217;<\/strong>: Olu\u015fturmu\u015f oldu\u011fumuz bildirimin kimli\u011fidir. Bu kimlik her bir bildirim i\u00e7in farkl\u0131 bir Id de\u011ferine sahip olmal\u0131d\u0131r.<\/p>\n\n\n\n<p><strong>&#8216;your channel name&#8217;<\/strong>: Kullan\u0131c\u0131ya g\u00f6sterilecek olan bildirim kanal\u0131n\u0131n ad\u0131d\u0131r. Kullan\u0131c\u0131 bu kanal ad\u0131n\u0131 g\u00f6r\u00fcnt\u00fcleyebilir.<\/p>\n\n\n\n<p><strong>channelDescription<\/strong>: Bildirim kanal\u0131n\u0131n a\u00e7\u0131klamas\u0131d\u0131r.<\/p>\n\n\n\n<p><strong>importance<\/strong>: Bildirim kanal\u0131n\u0131n \u00f6nemidir. Importance.max ile en y\u00fcksek \u00f6nceli\u011fi belirtir.<\/p>\n\n\n\n<p><strong>priority<\/strong>: Bildirim \u00f6nceli\u011fidir. Priority.high ile en y\u00fcksek \u00f6nceli\u011fi belirtir.<\/p>\n\n\n\n<p><strong>ticker<\/strong>: Bildirim gelmeden \u00f6nce status bar&#8217;da g\u00f6r\u00fclen metin. Bu, kullan\u0131c\u0131ya h\u0131zl\u0131 bir \u00f6nizleme sa\u011flar.<\/p>\n\n\n\n<p>Bu de\u011ferleri istedi\u011finiz gibi \u00f6zelle\u015ftirebilirsiniz. channel name de\u011feriniz ad\u0131n\u0131z soyad\u0131n\u0131z da olabilir. \u00d6zelle\u015ftirme konusunda \u00f6zg\u00fcrs\u00fcn\u00fcz.<\/p>\n\n\n\n<p>Son a\u015fama olarak ilk ba\u015fta olu\u015fturmu\u015f oldu\u011fumuz <strong>flutterLocalNotificationsPlugin <\/strong>nesnesini .show diyerek kullan\u0131c\u0131ya g\u00f6sterebiliriz. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"498\" height=\"1024\" src=\"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/screenshot-2023-11-23_22.17.15.751-498x1024.png\" alt=\"\" class=\"wp-image-285\" style=\"width:311px;height:auto\" srcset=\"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/screenshot-2023-11-23_22.17.15.751-498x1024.png 498w, https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/screenshot-2023-11-23_22.17.15.751-146x300.png 146w, https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/screenshot-2023-11-23_22.17.15.751-768x1579.png 768w, https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/screenshot-2023-11-23_22.17.15.751-747x1536.png 747w, https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/screenshot-2023-11-23_22.17.15.751-996x2048.png 996w, https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/screenshot-2023-11-23_22.17.15.751.png 1440w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" \/><\/figure>\n\n\n\n<p>Local notification olu\u015ftururken bir\u00e7ok \u00f6zellik bulunmakta. Schedule olarak bildirim kullanmak e\u011fer ki kullan\u0131c\u0131n\u0131n se\u00e7ti\u011fi belirli zamanda bildirim atmak isterseniz kullanman\u0131z gereken \u00f6zelliktir. Daha detayl\u0131 incelemek i\u00e7in <strong><a href=\"https:\/\/pub.dev\/packages\/flutter_local_notifications\/example\">paket i\u00e7eri\u011fi<\/a><\/strong> i\u00e7erisinde bulunan \u00f6rnekleri incelemenizi \u00f6neririm.<\/p>\n\n\n\n<p>Kaynak kodlar\u0131 i\u00e7in&#8211;> <a href=\"https:\/\/github.com\/Cagatay0\/Flutter\/tree\/main\/local_notification_app\"><strong>Github<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhaba. Bu yaz\u0131mda Flutter uygulamam\u0131zda Local Notification kullan\u0131m\u0131na de\u011finece\u011fim. \u00d6ncelikle, uygulamalar\u0131m\u0131zdaki bildirim \u00f6zelli\u011fi bizler i\u00e7in epey \u00f6nemlidir. Kullan\u0131c\u0131ya uygulamay\u0131 hat\u0131rlatmay\u0131, hala orada oldu\u011fumuzu belli etmek, kullan\u0131c\u0131y\u0131 uygulamaya \u00e7ekmek i\u00e7in \u00f6nemlidir. Flutter&#8217;da bildirim t\u00fcrleri genellikle iki ana kategoride de\u011ferlendirilir. Local Notification ve Push Notification. Push Notifications, bir sunucu taraf\u0131ndan uygulamaya g\u00f6nderilen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":286,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[22,7,18,45,23,16,43,19,17],"class_list":["post-284","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-flutter","tag-crossplatformdevelopment","tag-flutter","tag-flutterdevelopment","tag-flutternotification","tag-fluttertips","tag-fluttertutorial","tag-localnotification","tag-mobileappdevelopment","tag-mobiluygulamagelistirmerehberi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Flutter&#039;da Bildirimler - Local Notification - \u00c7a\u011fatay \u00d6ney<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cagatayoney.com\/?p=284\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flutter&#039;da Bildirimler - Local Notification - \u00c7a\u011fatay \u00d6ney\" \/>\n<meta property=\"og:description\" content=\"Merhaba. Bu yaz\u0131mda Flutter uygulamam\u0131zda Local Notification kullan\u0131m\u0131na de\u011finece\u011fim. \u00d6ncelikle, uygulamalar\u0131m\u0131zdaki bildirim \u00f6zelli\u011fi bizler i\u00e7in epey \u00f6nemlidir. Kullan\u0131c\u0131ya uygulamay\u0131 hat\u0131rlatmay\u0131, hala orada oldu\u011fumuzu belli etmek, kullan\u0131c\u0131y\u0131 uygulamaya \u00e7ekmek i\u00e7in \u00f6nemlidir. Flutter&#8217;da bildirim t\u00fcrleri genellikle iki ana kategoride de\u011ferlendirilir. Local Notification ve Push Notification. Push Notifications, bir sunucu taraf\u0131ndan uygulamaya g\u00f6nderilen [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cagatayoney.com\/?p=284\" \/>\n<meta property=\"og:site_name\" content=\"\u00c7a\u011fatay \u00d6ney\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-23T19:27:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-23T19:27:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/Ekran-goruntusu-2023-11-23-222638.png\" \/>\n\t<meta property=\"og:image:width\" content=\"435\" \/>\n\t<meta property=\"og:image:height\" content=\"482\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"\u00c7a\u011fatay \u00d6ney\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u00c7a\u011fatay \u00d6ney\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cagatayoney.com\/?p=284#article\",\"isPartOf\":{\"@id\":\"https:\/\/cagatayoney.com\/?p=284\"},\"author\":{\"name\":\"\u00c7a\u011fatay \u00d6ney\",\"@id\":\"https:\/\/cagatayoney.com\/#\/schema\/person\/cc1feeedb5532cdba38ff10ec28b2bd3\"},\"headline\":\"Flutter&#8217;da Bildirimler &#8211; Local Notification\",\"datePublished\":\"2023-11-23T19:27:50+00:00\",\"dateModified\":\"2023-11-23T19:27:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cagatayoney.com\/?p=284\"},\"wordCount\":582,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/cagatayoney.com\/#\/schema\/person\/cc1feeedb5532cdba38ff10ec28b2bd3\"},\"image\":{\"@id\":\"https:\/\/cagatayoney.com\/?p=284#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/Ekran-goruntusu-2023-11-23-222638.png\",\"keywords\":[\"CrossPlatformDevelopment\",\"Flutter\",\"FlutterDevelopment\",\"FlutterNotification\",\"FlutterTips\",\"FlutterTutorial\",\"LocalNotification\",\"MobileAppDevelopment\",\"MobilUygulamaGeli\u015ftirmeRehberi\"],\"articleSection\":[\"Flutter\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/cagatayoney.com\/?p=284#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cagatayoney.com\/?p=284\",\"url\":\"https:\/\/cagatayoney.com\/?p=284\",\"name\":\"Flutter'da Bildirimler - Local Notification - \u00c7a\u011fatay \u00d6ney\",\"isPartOf\":{\"@id\":\"https:\/\/cagatayoney.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cagatayoney.com\/?p=284#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cagatayoney.com\/?p=284#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/Ekran-goruntusu-2023-11-23-222638.png\",\"datePublished\":\"2023-11-23T19:27:50+00:00\",\"dateModified\":\"2023-11-23T19:27:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cagatayoney.com\/?p=284#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cagatayoney.com\/?p=284\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/cagatayoney.com\/?p=284#primaryimage\",\"url\":\"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/Ekran-goruntusu-2023-11-23-222638.png\",\"contentUrl\":\"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/Ekran-goruntusu-2023-11-23-222638.png\",\"width\":435,\"height\":482},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cagatayoney.com\/?p=284#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/cagatayoney.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flutter&#8217;da Bildirimler &#8211; Local Notification\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cagatayoney.com\/#website\",\"url\":\"https:\/\/cagatayoney.com\/\",\"name\":\"\u00c7a\u011fatay \u00d6ney\",\"description\":\"Mobile Application Developer\",\"publisher\":{\"@id\":\"https:\/\/cagatayoney.com\/#\/schema\/person\/cc1feeedb5532cdba38ff10ec28b2bd3\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cagatayoney.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/cagatayoney.com\/#\/schema\/person\/cc1feeedb5532cdba38ff10ec28b2bd3\",\"name\":\"\u00c7a\u011fatay \u00d6ney\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/cagatayoney.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/666af91777a6180e269af38e58349c1bd120a784de3b982afddb34547376e57e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/666af91777a6180e269af38e58349c1bd120a784de3b982afddb34547376e57e?s=96&d=mm&r=g\",\"caption\":\"\u00c7a\u011fatay \u00d6ney\"},\"logo\":{\"@id\":\"https:\/\/cagatayoney.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/cagatayoney.com\"],\"url\":\"https:\/\/cagatayoney.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flutter'da Bildirimler - Local Notification - \u00c7a\u011fatay \u00d6ney","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cagatayoney.com\/?p=284","og_locale":"tr_TR","og_type":"article","og_title":"Flutter'da Bildirimler - Local Notification - \u00c7a\u011fatay \u00d6ney","og_description":"Merhaba. Bu yaz\u0131mda Flutter uygulamam\u0131zda Local Notification kullan\u0131m\u0131na de\u011finece\u011fim. \u00d6ncelikle, uygulamalar\u0131m\u0131zdaki bildirim \u00f6zelli\u011fi bizler i\u00e7in epey \u00f6nemlidir. Kullan\u0131c\u0131ya uygulamay\u0131 hat\u0131rlatmay\u0131, hala orada oldu\u011fumuzu belli etmek, kullan\u0131c\u0131y\u0131 uygulamaya \u00e7ekmek i\u00e7in \u00f6nemlidir. Flutter&#8217;da bildirim t\u00fcrleri genellikle iki ana kategoride de\u011ferlendirilir. Local Notification ve Push Notification. Push Notifications, bir sunucu taraf\u0131ndan uygulamaya g\u00f6nderilen [&hellip;]","og_url":"https:\/\/cagatayoney.com\/?p=284","og_site_name":"\u00c7a\u011fatay \u00d6ney","article_published_time":"2023-11-23T19:27:50+00:00","article_modified_time":"2023-11-23T19:27:51+00:00","og_image":[{"width":435,"height":482,"url":"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/Ekran-goruntusu-2023-11-23-222638.png","type":"image\/png"}],"author":"\u00c7a\u011fatay \u00d6ney","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"\u00c7a\u011fatay \u00d6ney","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cagatayoney.com\/?p=284#article","isPartOf":{"@id":"https:\/\/cagatayoney.com\/?p=284"},"author":{"name":"\u00c7a\u011fatay \u00d6ney","@id":"https:\/\/cagatayoney.com\/#\/schema\/person\/cc1feeedb5532cdba38ff10ec28b2bd3"},"headline":"Flutter&#8217;da Bildirimler &#8211; Local Notification","datePublished":"2023-11-23T19:27:50+00:00","dateModified":"2023-11-23T19:27:51+00:00","mainEntityOfPage":{"@id":"https:\/\/cagatayoney.com\/?p=284"},"wordCount":582,"commentCount":0,"publisher":{"@id":"https:\/\/cagatayoney.com\/#\/schema\/person\/cc1feeedb5532cdba38ff10ec28b2bd3"},"image":{"@id":"https:\/\/cagatayoney.com\/?p=284#primaryimage"},"thumbnailUrl":"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/Ekran-goruntusu-2023-11-23-222638.png","keywords":["CrossPlatformDevelopment","Flutter","FlutterDevelopment","FlutterNotification","FlutterTips","FlutterTutorial","LocalNotification","MobileAppDevelopment","MobilUygulamaGeli\u015ftirmeRehberi"],"articleSection":["Flutter"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cagatayoney.com\/?p=284#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cagatayoney.com\/?p=284","url":"https:\/\/cagatayoney.com\/?p=284","name":"Flutter'da Bildirimler - Local Notification - \u00c7a\u011fatay \u00d6ney","isPartOf":{"@id":"https:\/\/cagatayoney.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cagatayoney.com\/?p=284#primaryimage"},"image":{"@id":"https:\/\/cagatayoney.com\/?p=284#primaryimage"},"thumbnailUrl":"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/Ekran-goruntusu-2023-11-23-222638.png","datePublished":"2023-11-23T19:27:50+00:00","dateModified":"2023-11-23T19:27:51+00:00","breadcrumb":{"@id":"https:\/\/cagatayoney.com\/?p=284#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cagatayoney.com\/?p=284"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/cagatayoney.com\/?p=284#primaryimage","url":"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/Ekran-goruntusu-2023-11-23-222638.png","contentUrl":"https:\/\/cagatayoney.com\/wp-content\/uploads\/2023\/11\/Ekran-goruntusu-2023-11-23-222638.png","width":435,"height":482},{"@type":"BreadcrumbList","@id":"https:\/\/cagatayoney.com\/?p=284#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/cagatayoney.com\/"},{"@type":"ListItem","position":2,"name":"Flutter&#8217;da Bildirimler &#8211; Local Notification"}]},{"@type":"WebSite","@id":"https:\/\/cagatayoney.com\/#website","url":"https:\/\/cagatayoney.com\/","name":"\u00c7a\u011fatay \u00d6ney","description":"Mobile Application Developer","publisher":{"@id":"https:\/\/cagatayoney.com\/#\/schema\/person\/cc1feeedb5532cdba38ff10ec28b2bd3"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cagatayoney.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/cagatayoney.com\/#\/schema\/person\/cc1feeedb5532cdba38ff10ec28b2bd3","name":"\u00c7a\u011fatay \u00d6ney","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/cagatayoney.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/666af91777a6180e269af38e58349c1bd120a784de3b982afddb34547376e57e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/666af91777a6180e269af38e58349c1bd120a784de3b982afddb34547376e57e?s=96&d=mm&r=g","caption":"\u00c7a\u011fatay \u00d6ney"},"logo":{"@id":"https:\/\/cagatayoney.com\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/cagatayoney.com"],"url":"https:\/\/cagatayoney.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/cagatayoney.com\/index.php?rest_route=\/wp\/v2\/posts\/284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cagatayoney.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cagatayoney.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cagatayoney.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cagatayoney.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=284"}],"version-history":[{"count":1,"href":"https:\/\/cagatayoney.com\/index.php?rest_route=\/wp\/v2\/posts\/284\/revisions"}],"predecessor-version":[{"id":287,"href":"https:\/\/cagatayoney.com\/index.php?rest_route=\/wp\/v2\/posts\/284\/revisions\/287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cagatayoney.com\/index.php?rest_route=\/wp\/v2\/media\/286"}],"wp:attachment":[{"href":"https:\/\/cagatayoney.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cagatayoney.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cagatayoney.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}