macOS Push Service Overview

Last updated: 2020-05-13 18:26:05

    Push Service Overview

    Pushing messages to macOS devices involves client application, APNs (Apple Push Notification service), and TPNS server (XG Provider). They need to collaborate throughout the entire process to successfully push messages to the client. An exception from any of them can lead to a push message delivery failure.

    To push messages to macOS devices, TPNS only uses the APNs channel. It currently does not support message delivery via specific in-app channels.

    SDK Description

    File composition

    • XG_SDK_Cloud_macOS.framework
    • XGMTACloud_macOS.framework

    Release notes

    • macOS 10.8+ supported;
    • For macOS 10.14+:
      1. You also need to import UserNotification.framework;
      2. You are recommended to use Xcode 10.0+;

    Overview of main features

    The SDK for macOS provided by TPNS includes APIs for you to implement client-side message push services. It is mainly used for:

    • Automatically obtaining and registering the device token to facilitate integration;
    • Binding account, tag, and device, so you can push messages to specific user groups and have more push methods;
    • Reporting the number of clicks, i.e., how many times users click a message;

    Channel Overview

    For more information on the APNs channel used by TPNS, please see APNs .

    Was this page helpful?

    Was this page helpful?

    • Not at all
    • Not very helpful
    • Somewhat helpful
    • Very helpful
    • Extremely helpful
    Send Feedback