NowPush API - iOS

concept australia Updated Sep 10, 2026 1 min read NowPushiOSAPI.md
Raw file servicenow.com

The NowPush API is a top-level global API that enables users to instantiate a NowPush service instance.

Parent Topic:Mobile SDK - iOS

NowPush - makePushService(instanceUrl: URL)

Creates an instance of NowChatService with the specified configuration.

Name Type Description
instanceUrl URL URL of the ServiceNow instance providing push notification services.
Type Description
AnyPublisher<Now​Push​Service, NowServiceError> If successful, returns an initialized Now​Push​Service object. If it fails, returns a NowServiceError object.

This example shows how to create an instance of NowChatService.

JavaScript
func setup(with instanceURL: URL) -> AnyPublisher<NowService, ConfigurationError> {  NowPush.makePushService(instanceUrl: instanceURL)    .mapError { .sdkError($0) }    .map { $0 as NowService }    .eraseToAnyPublisher()}

NowPush - makePushService(instanceUrl: URL, completion: @escaping ((Result<NowPushService, NowServiceError>) -> Void))

Creates an instance of NowPushService with the specified configuration, and once complete, calls the specified completion handler.

Name Type Description
instanceUrl URL URL of the ServiceNow instance providing push notification services.
completion @escaping ((Result<Now​Push​Service, Now​Service​Error>) -> Void) Completion handler that is called containing either an initialized NowPushService instance or a NowServiceError indicating why the initialization failed.
Type Description
None

This example shows how to create an instance of NowPushService.

JavaScript
static func setup(with instanceURL: URL,completion: @escaping  (Result<NowPushService, NowServiceError>) → Void) {    NowPush.makePushService(instanceUrl: instanceURL} {result in      switch result {      case .success(letpushService):        completion(.success(pushService))      case .failure(let error):        completion(.failure(eror))      }    }  }
Search documentation
Search document titles and file paths on the australia branch