Paket | flash.notifications |
Sınıf | public class RemoteNotifier |
Miras Alma | RemoteNotifier EventDispatcher Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 3.4 |
Bu sınıf, hedef platformda hangi RemoteNotificationStyles öğelerinin desteklendiğini sorgulama yöntemlerini içerir. RemoteNotificationEvent ve StatusEvent öğesini gönderir.
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
supportedNotificationStyles : Vector.<String> [statik] [salt okunur]
Tüm desteklenen bildirim stillerinin vektör listesi. | RemoteNotifier |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yeni bir RemoteNotifier nesnesi oluşturur. | RemoteNotifier | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder. | EventDispatcher | ||
Olay akışına bir olay gönderir. | EventDispatcher | ||
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder. | EventDispatcher | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
APN'lerden uzak bildirimler almak için uygulamaya abone/kayıt olur. | RemoteNotifier | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Uygulamayı, APN'ler aracılığıyla uzaktan bildirim alma aboneliğinden çıkarır. | RemoteNotifier | ||
Belirtilen nesnenin temel değerini döndürür. | Object | ||
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder. | EventDispatcher |
Olay | Özet | Tanımlayan: | ||
---|---|---|---|---|
[broadcast olayı] Flash Player veya AIR uygulaması işletim sistemi odağına gelip etkin olduğunda gönderilir. | EventDispatcher | |||
[broadcast olayı] Çalışan Flash Player veya AIR uygulaması sistem odağını kaybettiğinde ve etkin olmayan duruma geldiğinde gönderilir. | EventDispatcher | |||
Uygulama tarafından alınan yeni bir bildirime yanıt olarak gönderilir. | RemoteNotifier | |||
Abonelik sürecinde bir hatayla karşılaşılırsa gönderilir. | RemoteNotifier | |||
Uzak bildirimler için başarılı aboneliğin ardından iOS'tan bir bildirim belirteci kullanılabilir olduğunda gönderilir. | RemoteNotifier |
supportedNotificationStyles | özellik |
RemoteNotifier | () | Yapıcı |
public function RemoteNotifier()
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 3.4 |
Yeni bir RemoteNotifier nesnesi oluşturur.
subscribe | () | yöntem |
public function subscribe(options:RemoteNotifierSubscribeOptions = null):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 3.4 |
APN'lerden uzak bildirimler almak için uygulamaya abone/kayıt olur.
- Belirteç kullanılabilir olduktan sonra RemoteNotificationEvent (TOKEN) tetiklenir. Aygıttaki bu uygulamaya APN aracılığıyla uzaktan bildirim gönderilmesi için bu belirtecin uzak bildirim sağlayıcıları tarafından kullanılması gerekir.
- Platform işletim sistemi, uygulamaya bildirimi ilettiğinde RemoteNotificationEvent (NOTIFICATION) tetiklenir.
- StatusEvent (STATUS), uzaktan bildirimlere abone olma işlemi sırasında hata oluşması durumunda tetiklenir.
Parametreler
options:RemoteNotifierSubscribeOptions (default = null ) — bazı platformlarda abonelik işlemi için gerekli seçenekler.
|
unsubscribe | () | yöntem |
public function unsubscribe():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 3.4 |
Uygulamayı, APN'ler aracılığıyla uzaktan bildirim alma aboneliğinden çıkarır.
notification | Olay |
flash.events.RemoteNotificationEvent
özellik RemoteNotificationEvent.type =
flash.events.RemoteNotificationEvent
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 3.4 |
Uygulama tarafından alınan yeni bir bildirime yanıt olarak gönderilir.
iOS için bu olay aşağıdaki senaryolarda tetiklenir:
- Yeni bir bildirim alındığında uygulama ön plandaydı.
- Bildirim açılır penceresinin görüntüsü olarak kullanıcı uyarının işlem düğmesine veya uygulama simgesine dokunur (veya onu tıklatır). Bu durumda bildirim yüküne ilişkin bilgiler kullanılamaz.
status | Olay |
flash.events.StatusEvent
özellik StatusEvent.type =
flash.events.StatusEvent
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 3.4 |
Abonelik sürecinde bir hatayla karşılaşılırsa gönderilir.
token | Olay |
flash.events.RemoteNotificationEvent
özellik RemoteNotificationEvent.type =
flash.events.RemoteNotificationEvent
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 3.4 |
Uzak bildirimler için başarılı aboneliğin ardından iOS'tan bir bildirim belirteci kullanılabilir olduğunda gönderilir.
Tue Jun 12 2018, 01:09 PM Z