A method for operating a mobile computing device, the method comprising: accessing, using a location delay conditional, LDC, notification system on the mobile computing device, an LDC service of a notification system in order to receive and store LDC notifications for conditional and local activation at a later time, wherein the notification system includes multiple servers and other computing resources that provide various services in connection with one or more applications that are installed on the mobile computing device and wherein a user of the mobile computing device has subscribed to the LDC service; receiving, at the LDC notification system from the LDC service via a network, notification data for a plurality of LDC notifications, each LDC notification of the plurality of LDC notifications corresponding to an application or an application resource that is operable on the mobile computing device; parsing, by a network interface of the mobile computing device, each LDC notification of the plurality of LDC notifications to receive a data set that defines the set of conditions for locally activating each LDC notification of the plurality of LDC notifications by the mobile computing device, wherein the set of conditions comprises multiple conditions selected from geo-fencing conditions, proximity conditions, timing conditions and sensor conditions; applying, using a notification configuration logic in the LDC notification system, notification profile information to determine activation conditions for each received LDC notification; storing, in a notification queue of the mobile computing device, each LDC notification and its activation conditions; while the mobile computing device is without network access: detecting, by a notification activation component of the mobile computing device, based on data of the data set, all activation conditions; in response to detecting all activation conditions, activating, by the notification activation component of the mobile computing device, an LDC notification which corresponds to the detected conditions; and routing, by the notification queue of the mobile computing device, the activated LDC notification to the corresponding application or application resource to use the activated LDC notification. accessing, using a location delay conditional, LDC, notification system on the mobile computing device, an LDC service of a notification system in order to receive and store LDC notifications for conditional and local activation at a later time, wherein the notification system includes multiple servers and other computing resources that provide various services in connection with one or more applications that are installed on the mobile computing device and wherein a user of the mobile computing device has subscribed to the LDC service; receiving, at the LDC notification system from the LDC service via a network, notification data for a plurality of LDC notifications, each LDC notification of the plurality of LDC notifications corresponding to an application or an application resource that is operable on the mobile computing device; parsing, by a network interface of the mobile computing device, each LDC notification of the plurality of LDC notifications to receive a data set that defines the set of conditions for locally activating each LDC notification of the plurality of LDC notifications by the mobile computing device, wherein the set of conditions comprises multiple conditions selected from geo-fencing conditions, proximity conditions, timing conditions and sensor conditions; applying, using a notification configuration logic in the LDC notification system, notification profile information to determine activation conditions for each received LDC notification; storing, in a notification queue of the mobile computing device, each LDC notification and its activation conditions; while the mobile computing device is without network access: detecting, by a notification activation component of the mobile computing device, based on data of the data set, all activation conditions; in response to detecting all activation conditions, activating, by the notification activation component of the mobile computing device, an LDC notification which corresponds to the detected conditions; and routing, by the notification queue of the mobile computing device, the activated LDC notification to the corresponding application or application resource to use the activated LDC notification. detecting, by a notification activation component of the mobile computing device, based on data of the data set, all activation conditions; in response to detecting all activation conditions, activating, by the notification activation component of the mobile computing device, an LDC notification which corresponds to the detected conditions; and routing, by the notification queue of the mobile computing device, the activated LDC notification to the corresponding application or application resource to use the activated LDC notification.