EnsLib.PushNotifications.IdentityManager.DeviceTracking
persistent class EnsLib.PushNotifications.IdentityManager.DeviceTracking extends %Library.Persistent, %XML.Adaptor
SQL Table Name: EnsLib_PushNotifications_IdentityManager.DeviceTracking
Zen Mobile Cloud Messaging Device TrackingProperty Inventory
Method Inventory
- AssociateDeviceWithAppToken()
 - DisassociateDeviceWithAppToken()
 - FindDeviceByAppToken()
 - FindDeviceByDeviceAndAppIds()
 
Properties
Methods
pIdentifier is the device token given to the remote device by the notification service. pAppId is the application identifier (if applicable, not needed for APNS) associated with your application. pService is the service identifier, one of:
- APNS: Apple Push Notification Service
 - GCM: Google Cloud Messaging
 
pIdentifier is the device token given to the remote device by the notification service. pAppId is the application identifier (if applicable, not needed for APNS) associated with your application. pService is the service identifier, one of:
- APNS: Apple Push Notification Service
 - GCM: Google Cloud Messaging
 
Queries
SELECT %ID, Service, Identifier, LastUpdatedUTC FROM DeviceTracking WHERE FOR SOME %ELEMENT(AssociatedAppTokens) (%Value = :pAppToken)
Indexes
Inherited Members
Inherited Methods
- %%CLASSNAMELogicalToStorage()
 - %%CLASSNAMEStorageToLogical()
 - %AddToSaveSet()
 - %AddToSyncSet()
 - %BMEBuilt()
 - %BuildIndicesAsync()
 - %BuildIndicesAsyncResponse()
 - %CheckConstraints()
 - %CheckConstraintsForExtent()
 - %ClassIsLatestVersion()
 - %ClassName()
 - %ComposeOid()
 - %ConstructClone()
 - %Delete()
 - %DeleteExtent()
 - %DeleteId()
 - %DispatchClassMethod()
 - %DispatchGetModified()
 - %DispatchGetProperty()
 - %DispatchMethod()
 - %DispatchSetModified()
 - %DispatchSetMultidimProperty()
 - %DispatchSetProperty()
 - %Exists()
 - %ExistsId()
 - %Extends()
 - %GUID()
 - %GUIDSet()
 - %GetLock()
 - %GetParameter()
 - %GetSwizzleObject()
 - %Id()
 - %InitExtentData()
 - %InsertBatch()
 - %IsA()
 - %IsModified()
 - %IsNull()
 - %KillExtent()
 - %KillExtentData()
 - %LoadFromMemory()
 - %LockExtent()
 - %LockId()
 - %New()
 - %NormalizeObject()
 - %ObjectIsNull()
 - %ObjectModified()
 - %Oid()
 - %OnBeforeAddToSync()
 - %OnDeleteFinally()
 - %OnDetermineClass()
 - %OnOpenFinally()
 - %OnSaveFinally()
 - %Open()
 - %OpenId()
 - %OriginalNamespace()
 - %PackageName()
 - %PhysicalAddress()
 - %PurgeIndices()
 - %Reload()
 - %RemoveFromSaveSet()
 - %ResolveConcurrencyConflict()
 - %RollBack()
 - %Save()
 - %SaveDirect()
 - %SaveIndices()
 - %SerializeObject()
 - %SetModified()
 - %SortBegin()
 - %SortEnd()
 - %SyncObjectIn()
 - %SyncTransport()
 - %UnlockExtent()
 - %UnlockId()
 - %ValidateIndices()
 - %ValidateObject()
 - %ValidateTable()
 - XMLDTD()
 - XMLExport()
 - XMLExportToStream()
 - XMLExportToString()
 - XMLNew()
 - XMLSchema()
 - XMLSchemaNamespace()
 - XMLSchemaType()
 
Storage
Storage Model: Storage (EnsLib.PushNotifications.IdentityManager.DeviceTracking)
^EnsLib.Push216E.DeviceTrackingD(ID)  | 
= | %%CLASSNAME 
Service 
Identifier 
AppIdentifier 
AssociatedAppTokens 
LastUpdatedUTC 
 |