Documentation and Tutorials
Develop your applications by following the tutorials below: set-up your development environment, experience the product and add value by integrating with Persistent Mobile Foundation 9.0 offerings.
Product Overview
Learn about the PMF offering.
Installation and Configuration
Set up your development or production environment to work with Persistent Mobile Foundation.
Setting up the
development environment
PMF environment
PMF Installation
Guide
Using
PMF in Eclipse
Cordova
environment
iOS
environment
Android
environment
Web
environment
Persistent Mobile
Foundation installation
Simple
PMF Server installation
Installing
PMF from command line
Installing
PMF Server in a production environment
Installation
prerequisites
Setting
Up Databases
Topologies
and Network flows
Installing
PMF Server
Configuring
PMF Server
Installing
and configuring the PMF Analytics Server
Installing
and configuring the PMF Analytics Receiver Server
Installing
and configuring the PMF Application Center
Installation
Reference
Administering Applications
Persistent Mobile Foundation provides several ways to administer PMF applications in development or in production.
Upgrading to Persistent Mobile Foundation V9.0
Learn about product changes to prepare and plan for the migration of your PMF applications.
Quick Start
Get started quickly with PMF.
API Reference
Explore the available APIs.
Persistent Mobile Foundation client-side API
Persistent Mobile Foundation server-side API
Persistent Mobile Foundation Java Token
Validator API
REST API for the Persistent Mobile Foundation
Server administration service
REST API for the Persistent Mobile Foundation
Server push service
REST API for the Persistent Mobile Foundation
runtime
REST API for Persistent Mobile Foundation
Analytics and Logger
Adding the PMF SDK
Add the PMF SDK to your Cordova or Native iOS, Android.
Developing Applications
Learn to use PMF APIs: Direct Update, JSONStore, WLResourceRequest, Client-side translation, debugging applications, PMF CLI and more...
PMF SDK development in Cordova applications
Adding
custom splash screens and icons to Cordova apps
Securing
Cordova Applications
Developing
UI for Cordova Applications
Using PMF CLI to manage PMF artifacts
Using the PMF CLI in Eclipse
Resource Request
from client applications
Resource
request from JavaScript (Cordova, Web) applications
Resource
request from iOS applications
Resource
request from Android applications
Resource
request from React Native applications
JSONStore
JSONStore
in Cordova applications
JSONStore
in iOS applications
JSONStore
in Android applications
Security
utilities
Code
examples
Client-side log
collection
Log
collection in JavaScript (Cordova, Web) applications
Log
collection in iOS applications
Log
collection in Android applications
Using Direct Update
in Cordova Applications
Serving
Direct Update requests from a CDN
Implementing
Secure Direct Update
Multilingual
translation of JavaScript (Cordova, Web) applications
Debugging
JavaScript (Cordova, Web) applications
Live
Update
Developing for Apple
watchOS 2
Simple Data
Sharing
Developing Adapters
Develop server-side code to integrate with enterprise back-end systems.
Creating Java and JavaScript
adapters
JavaScript
adapters
JavaScript
HTTP Adapter
Using
SSL in JavaScript HTTP Adapters
JavaScript
SQL Adapter
Using
Java in JavaScript Adapters
Java Adapters
Java
HTTP adapter
Java
SQL adapter
Developing Adapters in
Eclipse
Testing and
debugging adapters
Server-side log
collection
Log
collection in Java adapters
Log
collection in JavaScript adapters
Advanced adapter
usage and mashup
Integrating with Cloudant using an
adapter
Cloud Functions adapter
Adapters for Watson
services
Adapter auto-generation
Authentication and Security
Add various layers of protection to your applications.
Creating a Security
Check
The
Security Check Contract
CredentialsValidationSecurityCheck
Implementing
the security check
Implementing
the challenge handler in JavaScript (Cordova, Web) applications
Implementing
the challenge handler in iOS applications
Implementing
the challenge handler in Android applications
UserAuthenticationSecurityCheck
Implementing
the security check
Implementing
the challenge handler in JavaScript (Cordova, Web) applications
Implementing
the challenge handler in iOS applications
Implementing
the challenge handler in Android applications
ExternalizableSecurityCheck
Step Up
Authentication
Enrollment
LTPA
Security Check
Confidential Clients
Protecting External
Resources
Trust
Association Interceptor
Java
Token Validation
Node.js
Validation
Application Authenticity
Configuring Device
Single Sign-On
Certificate Pinning
Configuring the PMF Keystore
Notifications
Send notifications with Persistent Mobile Foundation.
Sending
Notifications
Handling push
notifications
Handling
Push Notifications in Cordova applications
Handling
Push Notifications in iOS applications
Interactive
notifications
Silent
notifications
Handling
Push Notifications in Android applications
Handling SMS
notifications
Handling
SMS Notifications in Cordova applications
Handling
SMS Notifications in Android applications
Handling
SMS Notifications in iOS applications
Setting Up Analytics Support for
Push Notifications
Push Service REST APIs
Analytics
Monitor deployed applications and adapters, gain insight on application usage, find out about errors in the wild and more.
Introduction to Persistent Mobile Foundation Operational Analytics
Using Analytics API in client
applications
Using Analytics REST API
Elasticsearch
Operations and Analytics
Consoles
Managing Alerts
Configuring Log
Filters
Creating
Custom Charts
Scenario
Loader
Push
Notifications
Data
Retention and Purging
Analytics Workflows
Best
Practices
FAQs
Application Center
Install, configure and use Persistent Moblie Foundation Application Center.
Application Center Overview
Preparations for using the mobile
client
Push notifications of
application updates
The Application Center
console
Command-line tool for uploading or
deleting an application
The mobile client
Setting logging and tracing
for Application Center on the application server
Distributing mobile
applications with Application Center tutorial
Troubleshooting common problems
Frequently asked questions and answers.
Last modified on