Apple Push xabarlandırıw xızmeti

**Apple Push xabarlandırıw xızmeti (APNs)** (burın **Apple Push xızmeti (APS)** dep atalǵan) — bul Apple Inc. tárepinen jaratılǵan platformalıq xabarlandırıw xızmeti bolıp, ol úshinshi tárep qosımsha baǵdarlamashılarına Apple qurılmalarında ornatılǵan qosımshalarǵa xabarlandırıw maǵlıwmatların jiberiwge múmkinshilik beredi. Jiberilgen xabarlandırıw informaciyası belgiler, dawıslar, Newsstand jańalanıwları yamasa arnawlı tekst eskertpelerin óz ishine alıwı múmkin. Ol dáslep 2009-jılı 17-iyunda iOS 3 penen birge iske qosıldı. Jergilikli qosımshalar ushın APNs qollap-quwatlawı keyinirek Mac OS X 10.7 («Lion») shıǵarılıwı menen baslap Mac OS X API-ne qosıldı. Veb-sayt xabarlandırıwların qollap-quwatlaw keyinirek Mac OS X 10.9 («Mavericks») shıǵarılıwı menen qosıldı.

## Tariyxı
Apple xızmetti 2008-jılı 9-iyunda járiyalap, dáslep sol jıldıń sentyabr ayında shıǵarılıwın belgilegen edi; degen menen, 2009-jılı 17-marttaǵı iOS 3.0 aldınnan kóriw ilajında Skott Forstall aytqanınday, APNs-tiń járiyalanıwına degen «júdá kúshli qızıǵıwshılıq» sebepli onı masshtablaw maqsetinde qayta strukturalaw tuwralı sheshim qabıl etilgennen keyin, tarqatıw keshiktirildi. Eki ilajda da Forstall push xabarlandırıwlar xabarlardı alıw ushın fon proceslerine (olar tartıp alıw texnologiyasında qollanıladı) qaraǵanda batareyanı jaqsıraq únemleytuǵının ayttı.

APNs dáslep iOS 3.0 penen birge 2009-jılı 17-iyunda iske qosıldı. iOS 5.0 relizi Xabarlandırıw Orayın óz ishine aldı, bul jergilikli xabarlardı bir orında alıw hám oqıwdı qollap-quwatlawdı qostı.

APNs sonday-aq Mac OS X 10.7 («Lion»)-ge API retinde de qosıldı, usılayınsha baǵdarlamashılar ózleriniń úshinshi tárep qosımshaların jańalawdı hám xızmetti paydalanıwdı baslay alatuǵın boldı. Qollap-quwatlaw keyinirek OS X 10.8 («Mountain Lion»)-de Xabarlandırıw Orayınıń engiziliwi menen jaqsılandı. iOS 5.0 sıyaqlı, bul jaqsılanıw paydalanıwshılarǵa alınǵan xabarların bir orında basqarıwǵa hám oqıwǵa múmkinshilik berdi. OS X 10.9 («Mavericks») relizi Safari 7.0-di óz ishine aldı, ol paydalanıwshı ruqsat bergen veb-saytlardan APNs xabarlandırıwların qabıllaw hám alıw funkciyasın qostı.

2023-jıldıń dekabr ayında APNs arqalı jetkeriletuǵın push xabarlarǵa baylanıslı potencial qupıyalılıq hám baqlaw boslıqları haqqında alańlawshılıqlar payda boldı. AQSH senatorı Ron Uayden Ádillik Departamentine jollaǵan xatı arqalı AQSH húkimeti de, sırt el huqıq qorǵaw organları da Appleden push xabarlarǵa baylanıslı paydalanıwshı maǵlıwmatların talap ete alatuǵının atap ótti.

## Texnikalıq maǵlıwmatlar
2014-jılı binar interfeysi arqalı jiberiletuǵın xabarlandırıw júklemesiniń ruqsat etilgen maksimal kólemi 256 bayttan 2 kilobaytqa shekem arttırıldı. 2015-jıldıń dekabr ayında Apple jańa HTTP/2 provayder API-n shıǵardı, ol eski binar interfeysin nátiyjeli almastırdı. HTTP/2 API arqalı ruqsat etilgen maksimal xabarlandırıw júkleme kólemi 4 kilobayt. Apple eski binar API-n 2021-jıldıń mart ayınıń aqırında toqtattı.

APNs ushın HTTP/2 provayderi tiykarǵı baylanıs portı retinde TCP 443 portın paydalanadı, biraq eger 443 portına sırtqa shıǵıwshı kiriw qorǵanıw diywalları tárepinen bloklanǵan bolsa, baǵdarlamashılarǵa TCP 2197 portın paydalanıwǵa da ruqsat etiledi.

## Derekler

__BÖLİDİMÖNDEMEW__