{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":39217,"path":"platform-administration/r_InstalledWithPushNotifications.md","title":"Installed with push notifications","bundle":null,"doc_type":null,"release":"australia","body":"\n# Installed with push notifications\n\nSeveral types of components are installed with the push notifications plugins.\n\n**Parent Topic:**[Push notifications](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/c_PushNotifications.md)\n\n**Related topics**  \n\n\n[Push notification system]()\n\n[Activate push notifications]()\n\n[Enable push notifications for logged-out users]()\n\n[Push notification properties]()\n\n[Push notification setup with the ServiceNow mobile app]()\n\n[Push notification setup with a custom push application for ServiceNow mobile apps]()\n\n[Requeue failed push notification messages]()\n\n[Push notification retention]()\n\n## Tables installed with push notifications\n\nThese tables are installed with push notifications.\n\n<table id=\"table_c5m_125_ls\"><thead><tr><th>\n\nTable name\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nPush Applications \\[sys\\_push\\_application\\]\n\n</td><td>\n\nPush applications registered to the instance to receive push messages.\n\n</td></tr><tr><td>\n\nPush Default Registrations \\[sys\\_push\\_notif\\_default\\_reg\\]\n\n</td><td>\n\nContains all the notifications users are automatically subscribed to for a given push application. You can add notifications to this table on the Push Default Registrations related list on the Push Application form.\n\n</td></tr><tr><td>\n\nPush Feedbacks \\[sys\\_push\\_feedback\\]\n\n</td><td>\n\nFeedback from the APNs that tells the instance which push devices can no longer receive push messages. The feedback is handled either on the same instance where your notifications are triggered, or on a central instance that uses a REST call to tell your instance which push applications to deactivate.\n\n</td></tr><tr><td>\n\nPush Message Attribute Definitions \\[sys\\_push\\_notif\\_msg\\_attr\\_def\\]\n\n</td><td>\n\nThe attribute definitions used for push message content specification.\n\n</td></tr><tr><td>\n\nPush Message Attribute Values \\[sys\\_push\\_notif\\_msg\\_attr\\_val\\]\n\n</td><td>\n\nThe values associated with push messages.\n\n</td></tr><tr><td>\n\nPush Notifications \\[sys\\_push\\_notification\\]\n\n</td><td>\n\nThe push notifications that the instance attempted to send to users.\n\n</td></tr><tr><td>\n\nPush Notification Actions \\[sys\\_push\\_notif\\_act\\_script\\]\n\n</td><td>\n\nThe action scripts that the instance uses in response to an actionable push message.\n\n</td></tr><tr><td>\n\nPush Notification Installations \\[sys\\_push\\_notif\\_app\\_install\\]\n\n</td><td>\n\nThe devices with push apps where users agreed to receive push notifications. This table lists the records by the token for the push app. The instance uses this information to know which push device and app to send notifications to. Records are created in this table when a user logs on an instance with the push app.The Mobile Devices \\[sys\\_mobile\\_devices\\] table, which is installed with the Mobile UI plugin, contains all the user devices that logged in to the instance with the ServiceNow mobile application.\n\n</td></tr><tr><td>\n\nPush Notification Messages \\[sys\\_push\\_notif\\_msg\\]\n\n</td><td>\n\nMessages customized for push notifications. These messages can be associated with a notification.\n\n</td></tr><tr><td>\n\nPush Notification Message Contents \\[sys\\_push\\_notif\\_msg\\_content\\]\n\n</td><td>\n\nThe entire content, including JSON, for push messages.\n\n</td></tr><tr><td>\n\nPush Platforms \\[sys\\_push\\_platform\\]\n\n</td><td>\n\nThe platforms that are supported for push notifications, and the maximum payload size.\n\n</td></tr></tbody>\n</table>## Business rules installed with push notifications\n\nThese business rules are installed with push notifications.\n\n|Business rule|Table|Description|\n|-------------|-----|-----------|\n|Build Device and Subscriptions|Push Installation \\[sys\\_push\\_notification\\_installation\\]|Automatically creates a notification device on a user's notification preferences when the user registers a mobile application with the instance.|\n\n## Outbound REST messages installed with push notifications\n\nThese outbound REST messages are installed with push notifications.\n\n|REST message|Description|\n|------------|-----------|\n|ServiceNowMobileApp Push|The REST message that you can use with your custom iOS mobile app.|\n\n## Roles installed with push notifications\n\nThese roles are installed with push notifications.\n\n|Role|Description|\n|----|-----------|\n|push\\_admin|Can create and modify push notifications.|\n\n## Push components installed with push notifications\n\nThese components are installed with push notifications.\n\n<table id=\"table_mjy_bcz_st\"><thead><tr><th>\n\nPush application\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nServiceNowPushApp\n\n</td><td>\n\nThe push application record for the ServiceNow ServiceNow mobile application. **Note:** The ServiceNow mobile app automatically subscribes users to several push notifications. You can see the list of these notifications in the Push Default Registrations related list on the ServiceNowPushApp application record.\n\n</td></tr></tbody>\n</table>|Message content|Description|\n|---------------|-----------|\n|ConnectMessageContent|The payload for ServiceNow connect messages.|\n|Generic Approval \\(Background\\)|The payload that provides an approval and rejection option to the user receiving the push message.|\n|Generic Approval \\(Foreground\\)|The payload that provides an approval and rejection option to the user receiving the push message.|\n|Generic Record Payload|A generic payload that you can use to send push messages to users.|\n\n|Push notification action|Description|\n|------------------------|-----------|\n|Approval - Approve|Allows an administrator to approve a request.|\n|Approval - Reject|Allows an administrator to reject a request.|\n\n|Push notifications|Table|Description|\n|------------------|-----|-----------|\n|ConnectMessagePushNotification|Live Feed Message \\[live\\_message\\]|Sends a push notification when a new live feed message|\n\n"}}