నోటిఫికేషన్లు ఆధునిక స్మార్ట్ఫోన్లలో అంతర్భాగం, మరియు iOS యొక్క మొదటి వెర్షన్, ఆపై iPhone OS కూడా కొన్ని ఈవెంట్లను ప్రదర్శించడానికి ఒక మార్గాన్ని కలిగి ఉన్నాయి. నేటి దృక్కోణంలో, అప్పటి అమలు ఆదిమంగా కనిపిస్తుంది. iOS 3.0 వరకు, మూడవ పక్ష నోటిఫికేషన్లకు మద్దతు లేదు మరియు iOS 5లో నోటిఫికేషన్ సెంటర్ను ప్రవేశపెట్టే వరకు, స్క్రీన్ను అన్లాక్ చేసిన తర్వాత నోటిఫికేషన్లు తరచుగా శాశ్వతంగా పోతాయి. iOS 8లో, ఈ రెండు మైలురాళ్ల తర్వాత నోటిఫికేషన్లలో మరో ముఖ్యమైన మైలురాయి వస్తుంది - నోటిఫికేషన్లు ఇంటరాక్టివ్గా మారతాయి.
ఇప్పటివరకు, వారు సమాచార ప్రయోజనాల కోసం మాత్రమే పనిచేశారు. వాటిని తొలగించడంతో పాటు, వినియోగదారులు నోటిఫికేషన్కు సంబంధించిన సంబంధిత యాప్ను అక్కడికక్కడే తెరవడానికి మాత్రమే అనుమతించబడ్డారు, ఉదాహరణకు ఒక నిర్దిష్ట సంభాషణను తెరిచిన వచన సందేశం. కానీ అది అన్ని పరస్పర చర్యల ముగింపు. ఇంటరాక్టివ్ నోటిఫికేషన్ల యొక్క నిజమైన మార్గదర్శకుడు పామ్, ఐఫోన్ విడుదలైన రెండు సంవత్సరాల తర్వాత 2009లో వాటిని WebOSతో పరిచయం చేసింది. ఇంటరాక్టివ్ నోటిఫికేషన్లు, ఉదాహరణకు, అప్లికేషన్ తెరిచినప్పుడు క్యాలెండర్లోని ఆహ్వానాలతో పని చేయడం సాధ్యపడింది, అయితే మరొక నోటిఫికేషన్ మ్యూజిక్ ప్లేబ్యాక్ని నియంత్రిస్తుంది. తర్వాత, ఇంటరాక్టివ్ నోటిఫికేషన్లను ఆండ్రాయిడ్ స్వీకరించింది, 2011లో వెర్షన్ 4.0 ఐస్ క్రీమ్ శాండ్విచ్, వెర్షన్ 4.3 జెల్లీ బీన్ తర్వాత వాటి అవకాశాలను మరింత విస్తరించింది.
పోటీతో పోలిస్తే, Apple చాలా నెమ్మదిగా ఉంది, మరోవైపు, నోటిఫికేషన్ల సమస్యకు దాని తుది పరిష్కారం సులభంగా గ్రహించడం, స్థిరంగా మరియు అదే సమయంలో సురక్షితంగా ఉంటుంది. ఆండ్రాయిడ్ నోటిఫికేషన్లను సులభ చిన్న యాప్లుగా మార్చగలిగినప్పటికీ, విడ్జెట్లు, మీరు కోరుకుంటే, iOSలోని నోటిఫికేషన్లు మరింత ప్రయోజనకరంగా ఉంటాయి. విడ్జెట్ స్థాయిలో ఎక్కువ పరస్పర చర్య కోసం, Apple డెవలపర్లను నోటిఫికేషన్ సెంటర్లో ప్రత్యేక ట్యాబ్తో వదిలివేస్తుంది, అయితే నోటిఫికేషన్లు ఒక పర్యాయ చర్యలకు ఎక్కువ లేదా తక్కువగా ఉంటాయి.
మీరు నోటిఫికేషన్లను ఎదుర్కొనే అన్ని ప్రదేశాలలో పరస్పర చర్య జరుగుతుంది - నోటిఫికేషన్ కేంద్రంలో, బ్యానర్లు లేదా మోడల్ నోటిఫికేషన్లతో, కానీ లాక్ చేయబడిన స్క్రీన్పై కూడా. ప్రతి నోటిఫికేషన్ మోడల్ నోటిఫికేషన్ను మినహాయించి, నాలుగు చర్యలను ఉంచగలిగే గరిష్టంగా రెండు చర్యలను అనుమతించగలదు. నోటిఫికేషన్ సెంటర్లో మరియు లాక్ స్క్రీన్లో, నోటిఫికేషన్ ఎంపికలను బహిర్గతం చేయడానికి ఎడమవైపుకు స్వైప్ చేయండి మరియు బ్యానర్ను క్రిందికి లాగాలి. మోడల్ నోటిఫికేషన్లు ఇక్కడ మినహాయింపు, వినియోగదారుకు "ఐచ్ఛికాలు" మరియు "రద్దు చేయి" బటన్లు అందించబడతాయి. "ఐచ్ఛికాలు" నొక్కిన తర్వాత నోటిఫికేషన్ దిగువన ఐదు బటన్లను అందించడానికి విస్తరిస్తుంది (నాలుగు చర్యలు మరియు రద్దు)
చర్యలు వాటి వర్గాలుగా విభజించబడ్డాయి - విధ్వంసక మరియు నాన్-డిస్ట్రక్టివ్. ఆహ్వానాన్ని అంగీకరించడం నుండి మెసేజ్కి ప్రత్యుత్తరాన్ని గుర్తు పెట్టడం వరకు అన్ని చర్యలు విధ్వంసకరం కాదు. విధ్వంసక చర్యలు సాధారణంగా తొలగింపు, నిరోధించడం మొదలైన వాటికి సంబంధించినవి మరియు మెనులో ఎరుపు బటన్ను కలిగి ఉంటాయి, నాన్-డిస్ట్రక్టివ్ యాక్షన్ బటన్లు బూడిద లేదా నీలం రంగులో ఉంటాయి. చర్య వర్గం డెవలపర్ ద్వారా నిర్ణయించబడుతుంది. లాక్ స్క్రీన్కు సంబంధించి, డెవలపర్ సక్రియంగా ఉన్నప్పుడు భద్రతా కోడ్ని నమోదు చేయడానికి ఏ రకమైన చర్యలకు అవసరమో కూడా నిర్ణయిస్తారు. ఇది మీ సందేశాలకు ప్రత్యుత్తరం ఇవ్వకుండా లేదా లాక్ స్క్రీన్ నుండి ఇమెయిల్లను తొలగించకుండా ఎవరినీ నిరోధిస్తుంది. తటస్థ చర్యలను అనుమతించడం సాధారణ అభ్యాసం కావచ్చు, ప్రత్యుత్తరాలను పోస్ట్ చేయడం లేదా తొలగించడం వంటి అన్ని ఇతర వాటికి కోడ్ అవసరం.
ఒక అప్లికేషన్ అనేక వర్గాల నోటిఫికేషన్లను ఉపయోగించవచ్చు, దాని ప్రకారం అందుబాటులో ఉన్న చర్యలు తెరవబడతాయి. ఉదాహరణకు, సమావేశ ఆహ్వానాలు మరియు రిమైండర్ల కోసం క్యాలెండర్ ఇతర ఇంటరాక్టివ్ బటన్లను అందించగలదు. అదేవిధంగా, Facebook, ఉదాహరణకు, పోస్ట్ల కోసం "లైక్" మరియు "షేర్" మరియు స్నేహితుడి నుండి వచ్చిన సందేశం కోసం "ప్రత్యుత్తరం" మరియు "వీక్షణ" ఎంపికలను అందిస్తుంది.
ఆచరణలో ఇంటరాక్టివ్ నోటిఫికేషన్
దాని ప్రస్తుత రూపంలో, iOS 8 అనేక అనువర్తనాల కోసం ఇంటరాక్టివ్ నోటిఫికేషన్లకు మద్దతు ఇవ్వదు. నిస్సందేహంగా అత్యంత ముఖ్యమైనది నోటిఫికేషన్ నుండి నేరుగా iMessages మరియు SMSలకు ప్రత్యుత్తరం ఇవ్వగల సామర్థ్యం. అన్నింటికంటే, ఈ ఎంపిక జైల్బ్రేకింగ్కు తరచుగా కారణం, ఇక్కడ ఇది సులభ యుటిలిటీకి ధన్యవాదాలు బైట్SMS అప్లికేషన్ను ప్రారంభించాల్సిన అవసరం లేకుండా ఎక్కడి నుండైనా సందేశాలకు ప్రత్యుత్తరం ఇవ్వగలదు. మీరు సందేశాల కోసం మోడల్ నోటిఫికేషన్ రకాన్ని ఎంచుకుంటే, శీఘ్ర ప్రత్యుత్తరం ఇంటర్ఫేస్ BiteSMSకి సమానంగా ఉంటుంది. మీరు బ్యానర్ నుండి లేదా నోటిఫికేషన్ కేంద్రం నుండి ప్రత్యుత్తరం ఇస్తే, టెక్స్ట్ ఫీల్డ్ స్క్రీన్ మధ్యలో కాకుండా స్క్రీన్ పైభాగంలో కనిపిస్తుంది. వాస్తవానికి, ఈ ఫంక్షన్ థర్డ్-పార్టీ అప్లికేషన్లకు, Facebook లేదా Skype నుండి వచ్చే సందేశాలకు శీఘ్ర ప్రత్యుత్తరాలు లేదా Twitterలో @ప్రస్తావనలకు కూడా అందుబాటులో ఉంటుంది.
పేర్కొన్న క్యాలెండర్, పైన వివరించిన పద్ధతిలో ఆహ్వానాలతో పని చేయవచ్చు మరియు ఇ-మెయిల్లను నేరుగా గుర్తించవచ్చు లేదా తొలగించవచ్చు. అయితే, ఇంటరాక్టివ్ నోటిఫికేషన్లతో డెవలపర్లు ఎలా వ్యవహరిస్తారో చూడటం అత్యంత ఆసక్తికరమైన విషయం. ఉదాహరణకు, టాస్క్మాస్టర్లు టాస్క్ నోటిఫికేషన్లను తాత్కాలికంగా ఆపివేయవచ్చు, టాస్క్ పూర్తయినట్లు గుర్తు పెట్టవచ్చు మరియు ఇన్బాక్స్లో కొత్త టాస్క్లను నమోదు చేయడానికి టెక్స్ట్ ఇన్పుట్ను కూడా ఉపయోగించవచ్చు. సోషల్ మరియు బిల్డింగ్ గేమ్లు కూడా సరికొత్త కోణాన్ని తీసుకోవచ్చు, ఇక్కడ మేము గేమ్ని కలిగి లేనప్పుడు జరిగిన ఈవెంట్తో ఎలా వ్యవహరించాలో నిర్ణయించడానికి మేము చర్యలను ఉపయోగించవచ్చు.
పొడిగింపులు మరియు డాక్యుమెంట్ పికర్తో కలిసి, ఇంటరాక్టివ్ నోటిఫికేషన్లు ఆపరేటింగ్ సిస్టమ్ల భవిష్యత్తు వైపు సరైన దిశలో ఒక అడుగు. వారు కొన్ని అంశాలలో ఆండ్రాయిడ్ వలె ఎక్కువ స్వేచ్ఛను అందించరు, వారు తమ పరిమితులను కలిగి ఉంటారు, ఏకరూపత కారణాల వల్ల మాత్రమే కాదు, భద్రత కోసం కూడా. అనేక అప్లికేషన్ల కోసం, ఉదాహరణకు, IM క్లయింట్ల కోసం అవి అంత ముఖ్యమైనవి కావు, కానీ డెవలపర్లు నోటిఫికేషన్లను ఎంత నైపుణ్యంగా ఉపయోగించవచ్చనేది వారిపై ఆధారపడి ఉంటుంది. ఎందుకంటే iOS 8లోని ఈ వార్తలు వారి కోసం ఉద్దేశించినవి. శరదృతువులో మనం ఖచ్చితంగా చాలా ఎదురుచూడాలి.
డెవలపర్ల కోసం, iOS 8 మరియు కొత్త నోటిఫికేషన్ల రాకతో, వారు ఈ వార్తలకు సరిగ్గా ప్రతిస్పందించడానికి వీలుగా వారు నమోదు చేసుకునే విధానం కూడా మారిందని నేను జోడించాలనుకుంటున్నాను. ఇది బాగా వివరించబడింది, ఉదాహరణకు, ఇక్కడ: http://www.appentwicklung.at/2014/08/changes-ios-8-push-notifications-apns/
ఇది చాలా మంది డెవలపర్లకు ఏదో ఎందుకు పని చేయడం లేదు అని కనుగొనడాన్ని సులభతరం చేస్తుందని నేను నమ్ముతున్నాను.