ITP 342 Mobile App Development. Notifications

Size: px
Start display at page:

Download "ITP 342 Mobile App Development. Notifications"

Transcription

1 ITP 342 Mobile App Development Notifications

2 3 Types Apple provides three different types of notifications in ios: NSNotificationCenter, UILocalNotification (Local Notifications), and Remote (Push) Notifications. The three notifications have three very different uses. NSNotificationCenter and Notification Center share a similar name, but are not related.

3 3 Types 3

4 4

5 Notification Center Notification Center is a feature added in ios 5 that allows users to control and manage local and remote notifications. One part of Notification Center is the window shade pulled down from the status bar showing active notifications. The other part of Notification Center is accessed from Settings Notification Center. It allows users to set the type of alert displayed for notifications, change the sound played or even disable notifications completely. 5

6 6

7 Local and Push Notifications The essential purpose of both local and push notifications is to enable an application to inform its users that it has something for them for example, a message or an upcoming appointment when the application isn t running in the foreground. The essential difference between local notifications and push notifications is simple: Local notifications are scheduled by an application and delivered on the same device. Push notifications, also known as remote notifications, are sent by your server to the Apple Push Notification service, which pushes the notification to devices. 7

8 Same to Users Local and push notifications appear the same to the users Users see notifications in the following ways: Displaying an alert or banner Badging the app's icon Playing a sound 8

9 Same to Users From a user s perspective the meaning of notifications is the same. Both local and remote notifications indicate that there is something of interest in the app. Users control how the device and specific applications installed on the device should handle notifications. They can also selectively enable or disable push notification types (that is, icon badging, alert messages, and sounds) for specific applications. 9

10 Different to Apps Local and push notifications appear different to apps If your app is frontmost, the application: didreceiveremotenotification: or application: didreceivelocalnotification: method is called on its app delegate. If your app is not frontmost or not running, you handle the notifications by checking the options dictionary passed to the application: didfinishlaunchingwithoptions: of your app delegate for either the UIApplicationLaunchOptionsLocalNotificatio nkey or UIApplicationLaunchOptionsRemoteNotificati onkey key. 10

11 Local Notifications A local notification is an instance of UILocalNotification with three general kinds of properties: Scheduled time: You must specify the date and time the operating system delivers the notification; this is known as the fire date. You may qualify the fire date with a specific time zone so that the system can make adjustments to the fire date when the user travels. You can also request the operating system to reschedule the notification at a regular interval (weekly, monthly, and so on). Notification type: This category includes the alert message, the title of the action button, the application icon badge number, and a sound to play. Custom data: Local notifications can include a dictionary of custom data. 11

12 UILocalNotification developer.apple.com/ library/ios/documentation/ iphone/reference/ UILocalNotification_Class/ Reference/Reference.html 12

13 UILocalNotifications A UILocalNotification is set within an ios app to trigger at a specific time. During setup, you can specify that an Open button be present on the alert presented to the user. When the UILocalNotification is set up, ios adds an entry to Notification Center for the app. This entry allows the user to change if a notification message should be displayed, how the notification is displayed (alert message or notification pull down) and what sound plays. 13

14 UILocalNotifications When the trigger time is reached, several things can happen, some of them in sequence: If the app is not in the foreground, the notification is sent to Notification Center. If the user has enabled alerts for the app, the type of alert selected will be shown. If the app set up the notification to have an Open button, the app is launched or brought to the foreground if the user touches the button. If the app is not currently launched, it will be and the method application: didfinishlaunchingwithoptions: in the App Delegate is called followed by a call to application: WillEnterForeground: and finally followed by a call to application: didreceivelocalnotification:. 14

15 UILocalNotifications When the trigger time is reached, several things can happen, some of them in sequence: If the app is launched but is not in the foreground, it is brought to the foreground and the method application: WillEnterForeground: in the App Delegate is called followed by a call to the method application: didreceivelocalnotification:. If the app is in the foreground, the method application: didreceivelocalnotification: in the App Delegate is called bypassing any action from Notification Center. 15

16 UILocalNotifications Both methods application: didfinishlaunchingwithoptions: and application: didreceivelocalnotification: are passed the notification while application: WillEnterForeground: is not. The method application: didreceivelocalnotification: should be used to take any actions that are required every time a local notification is received. The method application: didfinishlaunchingwithoptions: can be used to take actions specific to when the app is launched because of receiving a local notification. 16

17 Push Notifications A push notification is a short message that a provider has delivered to the operating system of a device or computer; the operating system, in turn, informs the user of a client application that there is data to be downloaded, a message to be viewed, and so on. If the user enables this feature (on ios) and the application is properly registered, the notification is delivered to the operating system and possibly to the application. Apple Push Notification service is the primary technology for the push-notification feature. 17

18 Push Notifications Remote notifications, also called Apple Push Notifications (APN), are used to tell an app that something outside the device has occurred. The app can then act on this information. This process requires the action of two remote servers the Apple Push Notification Server (APNS) and a server maintained by the app developer. 18

19 Remote Notifications documentation/networkinginternet/ Conceptual/RemoteNotificationsPG/ Chapters/ApplePushService.html 19

20 Push Notifications The operating system receives a push notification on behalf of the application and alerts the user. Once alerted, users may choose to launch the application, which then downloads the data from its provider. If an application is running when a notification comes in, the application can choose to handle the notification directly. 20

21 Push Notifications As its name suggests, Apple Push Notification service (APNs) uses a push design to deliver notifications to devices and computers. A push design differs from its opposite, a pull design, in that the recipient of the notification passively listens for updates rather than actively polling for them. A push design makes possible a wide and timely dissemination of information with few of the scalability problems inherent with pull designs. APNs uses a persistent IP connection for implementing push notifications. 21

22 Push Notifications Most of a push notification consists of a payload: a property list containing APNsdefined properties specifying how the user is to be notified. For performance reasons, the payload is deliberately small. Although you may define custom properties for the payload, you should never use the remotenotification mechanism for data transport because delivery of push notifications is not guaranteed. 22

23 Push Notifications APNs retains the last notification it receives from a provider for an application on a device; so, if a device comes online and has not received the notification, APNs pushes the stored notification to it. A device running ios receives push notifications over both Wi-Fi and cellular connections. 23

24 Push Notifications In ios, Wi-Fi is used for push notifications only if there is no cellular connection or if the device is an ipod touch. For some devices to receive notifications via Wi-Fi, the device s display must be on (that is, it cannot be sleeping) or it must be plugged in. The ipad, on the other hand, remains associated with the Wi-Fi access point while asleep, thus permitting the delivery of push notifications. The Wi-Fi radio wakes the host processor for any incoming traffic. Sending notifications too frequently negatively impacts the device s battery life devices must access the network to receive notifications. 24

25 Notification Center vs. NSNotificationCenter Notification Center manages notifications generated by UILocalNotification and Remote Notifications only. Notifications from NSNotificationCenter (within an app) are not managed by Notification Center, making the naming confusing. NSNotificationCenter dates back to Mac OSX 10.0 while Notification Center was added in ios 5, so there are historical reasons for this unfortunate naming. 25

26 NSNotificationCenter documentation/cocoa/reference/foundation/ Classes/nsnotificationcenter_Class/Reference/ Reference.html 26

27 NSNotificationCenter Since the very first release of MacOS X, NSNotificationCenter has been used to send notifications within an app. These notifications are invisible to users, but allow one part of an app to let another part know something has happened and some action is required. A typical use for this is to notify a view that a download of data from a remote server is complete, and the data needs to be processed and the view updated to reflect it. 27

28 Notifications Notifications are an incredibly useful way to send messages (and data) between objects that otherwise don't know about each other Think of it like a radio station broadcasting messages: the station (sender) broadcasts the message, and listeners can choose to listen in and receive some (or all) of the broadcast messages For example, you might have a network reachability check in your app delegate, and post notifications whenever the reachability changes Other objects would listen for that notification and react accordingly when the network goes up or down Some Cocoa frameworks send notifications when certain events happen 28

29 Notifications Suppose we have unsaved changes when the user presses the home button The model could perform one more save before the app enters the background if only it knew Let's explore how the model can ensure that it is notified whenever the app is about to enter the background 29

30 Notifications In ios 4.0 and up, the application sends notifications when an app is about to move to the background and when it returns from the background Your app's objects and controllers can listen for these notifications and stop actions (or save data) when the app is about to quit, and resume when it becomes active again 30

31 Limits of Delegation Delegation is a one-to-one relationship UIApplication has one delegate UITextField has one delegate UITableView has one data source and one delegate How can multiple parties learn about an object? 31

32 Notifications One-to-many broadcasts Any interested party can subscribe One-way communication Source to listener No feedback loop like delegation provides Any class can post notifications You can make your own Notifications are limited to the current process Not distributed or IPC messages 32

33 Application Notifications UIApplication also posts notifications for many of the same events it messages the delegate on UIApplicationDidBecomeActiveNotification UIApplicationDidChangeStatusBarFrameNotification UIApplicationDidChangeStatusBarOrientationNotification UIApplicationDidEnterBackgroundNotification UIApplicationDidFinishLaunchingNotification UIApplicationDidReceiveMemoryWarningNotification UIApplicationProtectedDataDidBecomeAvailable UIApplicationProtectedDataWillBecomeUnavailable UIApplicationSignificantTimeChangeNotification UIApplicationWillChangeStatusBarOrientationNotification UIApplicationWillChangeStatusBarFrameNotification UIApplicationWillEnterForegroundNotification UIApplicationWillResignActiveNotification UIApplicationWillTerminateNotification 33

34 UIApplication Events UIApplication applicationdidenterbackground: UIApplicationDelegate UIApplicationDidEnterBackgroundNotification FortunesViewController NSNotificationCenter AnswersViewController FortunesModel 34

35 Observing Notifications Register with the Notification Center Pass a valid selector // USCFortunesModel.m!! - (id)init {! self = [super init];! if (self) {! [[NSNotificationCenter defaultcenter] addobserver: self! name: UIApplicationDidEnterBackgroundNotification! object: [UIApplication sharedapplication]];! }! return self;! }! Must take a single NSNotification parameter Make sure your selector has a colon 35

36 Observing Notifications Implement your observer method Remember the NSNotification parameter Call your save method // USCFortunesModel.m!! - (void) appdidenterbackground:(nsnotification *)notification {! NSLog(@"Entering background: %@", notification);! [self save];! }! 36

37 Removing Notifications You must eventually stop observing Failing to do so may produce a crash later Stop when you have what your want Or unsubscribe when your object goes away The dealloc method is your last chance // USCFortunesModel.m!! - (void) dealloc {! [[NSNotificationCenter defaultcenter] removeobserver:self];! }! 37

38 Remove Observers The programmer must remember to remove the observer for notifications when they re no longer needed. This is often done in the dealloc method for the class where the notification was registered. The dealloc method exists and is called even when ARC is used for memory management. 38

39 NSNotificationCenter vs. Delegates NSNotificationCenter can be used in a similar way to delegates, notifying a different part of the app that some action is required. Actions called via NSNotificationCenter can be changed while a delegate method is always the same. It s also possible to have one trigger cause several different actions. As a general rule, if a single, non-changing action is required for a specific trigger, a delegate method may be the best option. If a trigger must sometimes result in one action and other times have a different action, or if a trigger needs to result in multiple actions in different locations, NSNotificationCenter is a better choice. 39

40 Resources documentation/networkinginternet/ Conceptual/RemoteNotificationsPG/ Chapters/WhatAreRemoteNotif.html#// apple_ref/doc/uid/tp ch102-sw1 40

APPLE PUSH NOTIFICATION IN EMC DOCUMENTUM MOBILE APPLICATION

APPLE PUSH NOTIFICATION IN EMC DOCUMENTUM MOBILE APPLICATION White Paper R APPLE PUSH NOTIFICATION IN EMC R DOCUMENTUM MOBILE APPLICATION Abstract This white paper explains the Integration of Apple push notification service in EMC Documentum Mobile application.

More information

APPLE & BUSINESS. ios ENTERPRISE SECURITY ENTERPRISE NEEDS CONFIGURATION PROFILES

APPLE & BUSINESS. ios ENTERPRISE SECURITY ENTERPRISE NEEDS CONFIGURATION PROFILES APPLE & BUSINESS ios ENTERPRISE SECURITY Apple have had an uphill battle getting into businesses for many years the Windows monopoly Phones provided another attempt Blackberrys and Windows Mobile were

More information

ADMINISTRATOR GUIDE FOR USA MOBILITY AMC SELECT

ADMINISTRATOR GUIDE FOR USA MOBILITY AMC SELECT ADMINISTRATOR GUIDE FOR USA MOBILITY AMC SELECT AMC Select Administrator Guide 1 March 5, 2013 This page intentionally left Blank. AMC Select Administrator Guide 2 March 5, 2013 I. INTRODUCTION... 4 II.

More information

ios How to Back Up from icloud

ios How to Back Up from icloud ios How to Back Up from icloud How to back up from icloud icloud automatically backs up the most important data on your device using ios 5 or later. After you have enabled Backup on your iphone, ipad,

More information

How to wipe personal data and email from a lost or stolen mobile device

How to wipe personal data and email from a lost or stolen mobile device IS Doc no 858 How to wipe personal data and email from a lost or stolen mobile device This document explains what to do if your mobile device (iphone, ipod Touch, ipad, mobile phone etc.) is stolen or

More information

Salesforce Mobile Push Notifications Implementation Guide

Salesforce Mobile Push Notifications Implementation Guide Salesforce.com: Summer 14 Salesforce Mobile Push Notifications Implementation Guide Last updated: May 6, 2014 Copyright 2000 2014 salesforce.com, inc. All rights reserved. Salesforce.com is a registered

More information

Mobile Iron User Guide

Mobile Iron User Guide 2015 Mobile Iron User Guide Information technology Sparrow Health System 9/1/2015 Contents...0 Introduction...2 Changes to your Mobile Device...2 Self Service Portal...3 Registering your new device...4

More information

Using your ios device, open the App Store, Search for, download and install the WeMo App.

Using your ios device, open the App Store, Search for, download and install the WeMo App. Setting up WeMo is incredibly simple. All you need is: Your WeMo Switch and WeMo Motion An appliance you'd like to control iphone, ipod Touch or ipad Wi-Fi Router Using your ios device, open the App Store,

More information

ENTERPRISE SECURITY. ios Security Lecture 5 COMPSCI 702

ENTERPRISE SECURITY. ios Security Lecture 5 COMPSCI 702 ENTERPRISE SECURITY ios Security Lecture 5 COMPSCI 702 APPLE BUSINESS Apple s ios-based devices have gained popularity among consumers 61.2 million handsets sold in Q1 (2015) More enterprises have started

More information

Salesforce Mobile Push Notifications Implementation Guide

Salesforce Mobile Push Notifications Implementation Guide Salesforce Mobile Push Notifications Implementation Guide Salesforce, Winter 16 @salesforcedocs Last updated: December 10, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce

More information

umobilecam Setup Guide All-in-One Mobile Surveillance for Android, ios, Mac, Windows Webcam, IP camera (version 1.0)

umobilecam Setup Guide All-in-One Mobile Surveillance for Android, ios, Mac, Windows Webcam, IP camera (version 1.0) umobilecam Setup Guide All-in-One Mobile Surveillance for Android, ios, Mac, Windows Webcam, IP camera (version 1.0) Copyright UBNTEK CO., LTD. www.ubntek.com Contents 1. Introduction... 3 2. System Requirements...

More information

How To Use The Lutron Home Control+ App On An Ipad Or Ipod

How To Use The Lutron Home Control+ App On An Ipad Or Ipod for the Apple ipad TM, iphone TM and ipod touch revision B Page 1 1.800.523.9466 Overview... 3 What hardware and software do I need?... 4 How does the ipad/iphone/ipod Touch connect to my Lutron system?...

More information

NAS 242 Using AiMaster on Your Mobile Devices

NAS 242 Using AiMaster on Your Mobile Devices NAS 242 Using AiMaster on Your Mobile Devices Learn to use AiMaster on your mobile devices A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Use AiMaster

More information

GROUPTALK FOR ANDROID VERSION 3.0.0. for Android

GROUPTALK FOR ANDROID VERSION 3.0.0. for Android for Android Requirements Android version 2.3 or later. Wi-Fi or mobile data connection of at least 20kbit/s network bandwidth. Optional: Bluetooth audio requires Android version 4.0.3 or later. Optional:

More information

Honeywell Total Connect 2.0 Remote Services. FAQs. LYNX Touch, LYNX Plus. VISTA Products. Service. Remote Monitoring and Control. Automation Services

Honeywell Total Connect 2.0 Remote Services. FAQs. LYNX Touch, LYNX Plus. VISTA Products. Service. Remote Monitoring and Control. Automation Services Service Remote Monitoring and Control Remote Arming/Disarming Manage security remotely via the Honeywell Total Connect website or the Honeywell Total Connect app for ios and Android mobile devices. System

More information

Wind River Financial iprocess Setup Guide for IOS Devices

Wind River Financial iprocess Setup Guide for IOS Devices Wind River Financial iprocess Setup Guide for IOS Devices (Requires ios 4.3 or later. Compatible with iphone, ipad, and ipod touch. This app is optimized for iphone 5.) Table of Contents (Clickable Links):

More information

Intermedia Cloud Softphone. User Guide

Intermedia Cloud Softphone. User Guide Intermedia Cloud Softphone User Guide FOR MORE INFO VISIT: CALL US EMAIL US intermedia.net +1.800.379.7729 sales@intermedia.net 1 Contents 1 Introduction... 3 1.1 Cloud Softphone Features... 3 2 Installation...

More information

Mobile Configuration Profiles for ios Devices Technical Note

Mobile Configuration Profiles for ios Devices Technical Note Mobile Configuration Profiles for ios Devices Technical Note Mobile Configuration Profiles for ios Devices Technical Note December 10, 2013 04-502-197517-20131210 Copyright 2013 Fortinet, Inc. All rights

More information

Mobile Connect for USA Mobility Pagers for iphone

Mobile Connect for USA Mobility Pagers for iphone User Guide for Mobile Connect for USA Mobility Pagers for iphone Amcom Software, Inc. Copyright Mobile Connect 3.5 Document Version 1.0 Last Saved Date: September 19, 2013 Copyright 2003-2013 Amcom Software,

More information

Cisco Events Mobile Application

Cisco Events Mobile Application Welcome to the new free Cisco Events mobile application! Using this tool, participants can: Connect with peers and Cisco representatives attending an event virtually or onsite Earn points towards exclusive

More information

Instructions on accessing your journal s content on your new app

Instructions on accessing your journal s content on your new app Instructions on accessing your journal s content on your new app There are three main methods to access content on your journal app depending on how you normally view your journal online. 1. Do you normally

More information

Kaseya 2. User Guide. Version 7.0. English

Kaseya 2. User Guide. Version 7.0. English Kaseya 2 Mobile Device Management User Guide Version 7.0 English September 3, 2014 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept

More information

How To Use Cisco Jabber On Iphone Or Ipod

How To Use Cisco Jabber On Iphone Or Ipod Frequently Asked Questions Frequently Asked Questions: Cisco Jabber 9.1(1) for iphone FAQs 2 Basics 2 Account Settings 7 Calls 9 Contacts and Directory Search 16 Voicemail 19 Recents 20 Connectivity 21

More information

Medstar Health Dell Services

Medstar Health Dell Services Medstar Health Dell Services Non Medstar Device Citrix Connectivity Guide October 2012 Sean Kaminski Dell Services System Admin Consultant 1 Table of Contents Overview...3 What is Citrix and why do I need

More information

Welcome to a whole new level of interactive home security

Welcome to a whole new level of interactive home security Welcome to a whole new level of interactive home security User Manual TouchScreen Key Fob Keychain Remote Web Access Mobile Access ReadyHome User Manual Introducing a whole new level of security for the

More information

Protect and connect. Home and away.

Protect and connect. Home and away. Protect and connect. Home and away. User Guide Welcome to enhanced security for your home. Whether you re at home or away, at your desk or on the go, the Cox Home Security SM system makes it simple to

More information

What is Bitdefender BOX?

What is Bitdefender BOX? Quick Setup Guide What is Bitdefender BOX? Think about Bitdefender BOX like an antivirus for your network. It s a hardware device that sits next to your Wi-Fi router and protects all Internet connected

More information

IDIS Mobile ios. Operation Manual. Powered by

IDIS Mobile ios. Operation Manual. Powered by IDIS Mobile ios Operation Manual Powered by Before reading this manual IDIS Mobile for ios is an app for connecting to a device (NVR or network camera) using an ios mobile device (ipod Touch, iphone or

More information

ManageEngine Desktop Central. Mobile Device Management User Guide

ManageEngine Desktop Central. Mobile Device Management User Guide ManageEngine Desktop Central Mobile Device Management User Guide Contents 1 Mobile Device Management... 2 1.1 Supported Devices... 2 1.2 What Management Operations you can Perform?... 2 2 Setting Up MDM...

More information

Learning ios Programming

Learning ios Programming SECOND EDITION Learning ios Programming Alasdair Allan Beijing Cambridge Farnham Koln Sebastopol O'REILLY Tokyo Table of Contents Preface ix 1. Why Go Native? 1 The Pros and Cons 1 Why Write Native Applications?

More information

ipad Set Up Guide: Staff! 1 of! 20

ipad Set Up Guide: Staff! 1 of! 20 ipad Set Up Guide: Staff! 1 of! 20 Follow the step-by-step directions in this document to activate your ipad; set up Lotus Notes Traveler; install and configure Google Chrome and Google Drive; and set

More information

Prerequisites Guide for ios

Prerequisites Guide for ios Prerequisites Guide for ios Prerequisites Guide for ios This document includes the following topics: Overview Apple Developer Membership Requirement Prerequisites for Mobile Device Management Prerequisites

More information

CinePlay 1.1.2. User Manual

CinePlay 1.1.2. User Manual CinePlay User Manual 1 CinePlay 1.1.2 User Manual CinePlay is a professional ios video player complete with timecode overlays, markers, masking, safe areas and much more. It is ideal for dailies, portfolios,

More information

Android Tablet Basics Class Handouts

Android Tablet Basics Class Handouts Android Tablet Basics Class Handouts Presented by: Adult Services Department Crystal Lake Public Library 126 Paddock Street Crystal Lake, IL 60014 815-459-1687 x7 Parts of Your Android Tablet Front camera

More information

Kaseya 2. User Guide. Version 1.0

Kaseya 2. User Guide. Version 1.0 Kaseya 2 Mobile Device Management User Guide Version 1.0 March 12, 2012 About Kaseya Kaseya is a global provider of IT automation software for IT Solution Providers and Public and Private Sector IT organizations.

More information

g!mobile 6 Android App Android 4.0 or above -- See Android Devices table for compatibility information Document Revision Date: 2/14/2013

g!mobile 6 Android App Android 4.0 or above -- See Android Devices table for compatibility information Document Revision Date: 2/14/2013 Integration Note g!mobile 6 Android App Manufacturer: Model Number(s): Various Android SmartPhones and Tablets Minimum Core Module Version: g! 6.0 g!mobile 6 App or later Comments: Android 4.0 or above

More information

ViewPoint Mobile Quick Start Guide

ViewPoint Mobile Quick Start Guide ViewPoint Mobile Quick Start Guide Step 1 Download the ViewPoint Mobile application. This MUST be done on the ios device, NOT the computer you sync your ios device with. The application will automatically

More information

TestFlight FAQ. 2014-7-17 Apple Inc.

TestFlight FAQ. 2014-7-17 Apple Inc. TestFlight FAQ apple 2014-7-17 Apple Inc. 2014 Apple Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means,

More information

Setup for WinPlus/picoPrompt automatic script transfer via a remote FTP site

Setup for WinPlus/picoPrompt automatic script transfer via a remote FTP site Fall 08 August 2013 Setup for WinPlus/picoPrompt automatic script transfer via a remote FTP site What you will need: idevice picoprompt App from the App Store on itunes iscroll/iglue Combo from Teleprompting

More information

User Manual. Updated for igrill 2.7.1 and ios 7

User Manual. Updated for igrill 2.7.1 and ios 7 User Manual Updated for igrill 2.7.1 and ios 7 Table of Contents 1. Getting Started... 3 2. Quick Start Instructions... 4 3. igrill Instructions... 5 3.1 Batteries... 5 3.2 Probes... 5 3.3 Fahrenheit or

More information

platforms Android BlackBerry OS ios Windows Phone NOTE: apps But not all apps are safe! malware essential

platforms Android BlackBerry OS ios Windows Phone NOTE: apps But not all apps are safe! malware essential Best Practices for Smartphone Apps A smartphone is basically a computer that you can carry in the palm of your hand. Like computers, smartphones have operating systems that are often called platforms.

More information

Introduction to iphone Development

Introduction to iphone Development Introduction to iphone Development Introduction to iphone Development Contents Task 1 2 3 4 Application Runtime Core Architecture and Life-cycles What s in a bundle? The resources in an app bundle Customizing

More information

Conference Management Software Solution http://www.conference-tracker.com/

Conference Management Software Solution http://www.conference-tracker.com/ Engineerica Systems, Inc. P.O. Box 677096 Orlando, FL 32867-7096 Conference Management Software Solution http://www.conference-tracker.com/ Operator Quick Start Manual Revision 1.0.2 March 13, 2013 2002-2013

More information

Oracle Beehive. Using iphone or ipad with Oracle Beehive Release 2 (2.0.1.6)

Oracle Beehive. Using iphone or ipad with Oracle Beehive Release 2 (2.0.1.6) Oracle Beehive Using iphone or ipad with Oracle Beehive Release 2 (2.0.1.6) November 2011 Document updated November 4, 2011 This page contains instructions on how to access Oracle Beehive from your iphone

More information

Exchange ActiveSync Configurations for GroupWise

Exchange ActiveSync Configurations for GroupWise Exchange ActiveSync Configurations Introduction ISD's Exchange ActiveSync server allows mobile device users to fetch email, contacts and appointments from GroupWise. Some devices don't require any new

More information

Quick Start Guide: ios and Android Iridium GO! App

Quick Start Guide: ios and Android Iridium GO! App Quick Start Guide: ios and Android Iridium GO! App Wi-Fi connectivity Your smartphone or tablet device MUST be connected via Wi-Fi to Iridium GO! (ex. Iridium-06088 ) in order for the Iridium GO! application

More information

Citrix Remote Access Portal U s e r M a n u a l

Citrix Remote Access Portal U s e r M a n u a l Citrix Remote Access Portal U s e r M a n u a l 1 P a g e Table of Contents Table of Contents... 2 Introduction... 3 1. What is Citrix and how does it work?... 4 2. PC Setup/Internet Explorer - Connecting

More information

FiLIP 2 USER GUIDE 2015 Filip Technologies, Inc. All Rights Reserved. APR 2015

FiLIP 2 USER GUIDE 2015 Filip Technologies, Inc. All Rights Reserved. APR 2015 FiLIP 2 USER GUIDE 2015 Filip Technologies, Inc. All Rights Reserved. APR 2015 WELCOME TO THE FiLIP FAMILY FiLIP helps children stay in touch with their parents and helps parents know where their children

More information

Frequently Asked Questions for the USA TODAY e-newspaper

Frequently Asked Questions for the USA TODAY e-newspaper Frequently Asked Questions for the USA TODAY e-newspaper Navigating the USA TODAY e-newspaper A look at the toolbar Toolbar Functions, Buttons, and Descriptions The tab marked Contents will take the e-reader

More information

LanSchool 7.7. Classroom Management Software Installation Guide for the Teacher s Assistant on the ipad, iphone, ipod

LanSchool 7.7. Classroom Management Software Installation Guide for the Teacher s Assistant on the ipad, iphone, ipod LanSchool 7.7 Classroom Management Software Installation Guide for the Teacher s Assistant on the ipad, iphone, ipod Page 1 Table of Contents Table of Contents 2 About LanSchool v7.7 for the ipad 3 Supported

More information

BuzzTouch ios Push Notifications

BuzzTouch ios Push Notifications BuzzTouch ios Push Notifications Niraj Shah January 27, 2013 Version 1.1 BuzzTouch ios Push Notifications 1 Introduction 1.1 An overview of Apple's Push Notifications 5 2 On the Mac with Keychain Access

More information

Connect for iphone. Aug, 2012 Ver 5.3b AWest. 1 P age

Connect for iphone. Aug, 2012 Ver 5.3b AWest. 1 P age Connect for iphone Aug, 2012 Ver 5.3b AWest 1 P age About the Connect for iphone App... 3 iphone app system requirements... 3 Required Software... 3 Blackboard Requirements... 3 iphone App Installation,

More information

Sophos Mobile Control Administrator guide. Product version: 3.6

Sophos Mobile Control Administrator guide. Product version: 3.6 Sophos Mobile Control Administrator guide Product version: 3.6 Document date: November 2013 Contents 1 About Sophos Mobile Control...4 2 About the Sophos Mobile Control web console...7 3 Key steps for

More information

XFINITY HOME SECURITY

XFINITY HOME SECURITY XFINITY HOME SECURITY User CT1440_HomeS2 BR_WIP.indd 1 WELCOME TO XFINITY HOME SECURITY Whether you re home or away at work or on the go XFINITY Home Security makes it easy for you to stay connected to

More information

Alerts. Some Alerts give you unique options for customizing the messages you receive. Calendar events, for instance, allow you to set how far in

Alerts. Some Alerts give you unique options for customizing the messages you receive. Calendar events, for instance, allow you to set how far in Alerts, RSS and ical feeds Alerts and feeds are both methods of keeping current on site content that changes or updates frequently. The primary difference between them is that Alerts are active: whenever

More information

GEM90 TrackMe GPS Tracking Application

GEM90 TrackMe GPS Tracking Application GEM90 TrackMe GPS Tracking Application Quick Start Guide (Version 1.8 2015) 1. Introduction 1.1. Overview Gem90 TrackMe is a GPS enabled tracking application that is part of the Gem90 product series. Gem90

More information

Reboot, reset, erase, power off, restore - what's the difference?

Reboot, reset, erase, power off, restore - what's the difference? Reboot, reset, erase, power off, restore - what's the difference? Sleeping The ipad sleeps to conserve your battery. This is the normal way to end your ipad session. Everything on the ipad is functioning

More information

Back, start, and search key... 3. Lock the keys and screen... 6. Unlock the keys and screen... 7. Set the keys and screen to lock automatically...

Back, start, and search key... 3. Lock the keys and screen... 6. Unlock the keys and screen... 7. Set the keys and screen to lock automatically... Userguide Nokia Lumia 620 Table of Contents Keys and parts... 3 Back, start, and search key... 3 How to Insert a SIM card... 4 First start-up... 6 Switching Phone ON and OFF... 6 Switch the phone on...

More information

About. IP Centrex App for ios Tablet. User Guide

About. IP Centrex App for ios Tablet. User Guide About IP Centrex App for ios Tablet User Guide December, 2015 1 2015 by Cox Communications. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic,

More information

Mobile Push Architectures

Mobile Push Architectures Praktikum Mobile und Verteilte Systeme Mobile Push Architectures Prof. Dr. Claudia Linnhoff-Popien Michael Beck, André Ebert http://www.mobile.ifi.lmu.de WS 2015/2016 Asynchronous communications How to

More information

ONLINE ACCOUNTABILITY FOR EVERY DEVICE. Quick Reference Guide V1.0

ONLINE ACCOUNTABILITY FOR EVERY DEVICE. Quick Reference Guide V1.0 ONLINE ACCOUNTABILITY FOR EVERY DEVICE Quick Reference Guide V1.0 TABLE OF CONTENTS ACCOUNT SET UP Creating an X3watch account DOWNLOADING AND INSTALLING X3WATCH System Requirements How to install on a

More information

Installation Instructions

Installation Instructions Avira Secure Backup Installation Instructions Trademarks and Copyright Trademarks Windows is a registered trademark of the Microsoft Corporation in the United States and other countries. All other brand

More information

Quick Start Guide. Version R9. English

Quick Start Guide. Version R9. English Mobile Device Management Quick Start Guide Version R9 English February 25, 2015 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept

More information

ipecs Communicator Installation and Operation Guide Please read this manual carefully before operating your set. Retain it for future reference.

ipecs Communicator Installation and Operation Guide Please read this manual carefully before operating your set. Retain it for future reference. ipecs Communicator Installation and Operation Guide ipecs is an Ericsson-LG Brand Please read this manual carefully before operating your set. Retain it for future reference. Revision History Issue Date

More information

Jobulator Mobile Overview for ios (iphone, ipad, ipod Touch)

Jobulator Mobile Overview for ios (iphone, ipad, ipod Touch) Jobulator Mobile Overview for ios (iphone, ipad, ipod Touch) This tutorial is a step by step walkthrough of Jobulator Mobile for ios. You will learn how to activate Jobulator, view and accept available

More information

Sophos Mobile Control Installation guide. Product version: 3.5

Sophos Mobile Control Installation guide. Product version: 3.5 Sophos Mobile Control Installation guide Product version: 3.5 Document date: July 2013 Contents 1 Introduction...3 2 The Sophos Mobile Control server...4 3 Set up Sophos Mobile Control...10 4 External

More information

Setting up Channel-21 Secure RSS CEP on

Setting up Channel-21 Secure RSS CEP on Setting up Channel-21 Secure RSS CEP on Important Information About C21 CEP Podcasts itunes iphone / ipad Android Phone/Tablet Demo Videos Important Information about Channel-21 CEP Channel-21 Digital

More information

BLOOMBERG ANYWHERE FOR MOBILE CUSTOMERS

BLOOMBERG ANYWHERE FOR MOBILE CUSTOMERS BLOOMBERG ANYWHERE FOR MOBILE CUSTOMERS Software & Connectivity Requirements 11 March 2014 Version: 1.03 BLOOMBERG ANYWHERE users have access to their information on a variety of mobile platforms including

More information

Sophos Mobile Control Startup guide. Product version: 3

Sophos Mobile Control Startup guide. Product version: 3 Sophos Mobile Control Startup guide Product version: 3 Document date: January 2013 Contents 1 About this guide...3 2 What are the key steps?...5 3 Log in as a super administrator...6 4 Activate Sophos

More information

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen Enterprise Mobile App Management Essentials Presented by Ryan Hope and John Nielsen 1 Mobile App Trends Global mobile app downloads to exceed 30B by 1016 US and Europe account for over 70% of the market

More information

Getting Started with the Naviance Student Mobile App

Getting Started with the Naviance Student Mobile App Getting Started with the Naviance Student Mobile App Naviance Student is a college and success planning tool designed to help high school students plan their college search, communicate with their guidance

More information

Deploying iphone and ipad Mobile Device Management

Deploying iphone and ipad Mobile Device Management Deploying iphone and ipad Mobile Device Management ios supports Mobile Device Management (MDM), giving businesses the ability to manage scaled deployments of iphone and ipad across their organizations.

More information

Mobile App Design and Development

Mobile App Design and Development Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures

More information

WhatsUp Gold v11 Features Overview

WhatsUp Gold v11 Features Overview WhatsUp Gold v11 Features Overview This guide provides an overview of the core functionality of WhatsUp Gold v11, and introduces interesting features and processes that help users maximize productivity

More information

Gauge Drawing Tool... 8. Slider Drawing Tool... 8. Toggle Button Drawing Tool... 8. One-Way List Drawing Tool... 8

Gauge Drawing Tool... 8. Slider Drawing Tool... 8. Toggle Button Drawing Tool... 8. One-Way List Drawing Tool... 8 v. 20120510 Table of Contents RTiPanel Overview and Requirements... 3 Software Requirements:... 3 Hardware Requirements:... 3 Network Requirements:... 3 Licensing Requirements:... 4 Basic Integration Designer

More information

User Manual. NETGEAR, Inc. 350 East Plumeria Drive San Jose, CA 95134, USA. December 2014 202-11380-01

User Manual. NETGEAR, Inc. 350 East Plumeria Drive San Jose, CA 95134, USA. December 2014 202-11380-01 User Manual December 2014 202-11380-01 NETGEAR, Inc. 350 East Plumeria Drive San Jose, CA 95134, USA Support For product updates and web support, visit http://support.arlo.com. Trademarks NETGEAR, Inc.

More information

The Rush 24/7 Podcast for itunes 9

The Rush 24/7 Podcast for itunes 9 The Rush 24/7 Podcast for itunes 9 System Requirements In order to run the Rush 24/7 Podcast for itunes 9, please see the system requirements here: http://www.apple.com/itunes/download/ Initial Setup of

More information

User Guide PUSH TO TALK PLUS. For Android

User Guide PUSH TO TALK PLUS. For Android User Guide PUSH TO TALK PLUS For Android PUSH TO TALK PLUS For Android Contents Introduction and Key Features...4 PTT+ Calling to Individuals and Groups...4 Supervisory Override...4 Real-Time Presence...4

More information

Mobile Communicator for Mobile Devices

Mobile Communicator for Mobile Devices Mobile Communicator for Mobile Devices Quick Reference Guide Hosted Voice Customer Resource Center www.earthlinkbusiness.com/hostedvoice 2015 EarthLink. Trademarks are property of their respective owners.

More information

Wave 4.5. Wave ViewPoint Mobile 2.0. User Guide

Wave 4.5. Wave ViewPoint Mobile 2.0. User Guide Wave 4.5 Wave ViewPoint Mobile 2.0 User Guide 2014 by Vertical Communications, Inc. All rights reserved. Vertical Communications and the Vertical Communications logo and combinations thereof and Applications

More information

Quick Start Guide: Iridium GO! Advanced Portal

Quick Start Guide: Iridium GO! Advanced Portal Quick Start Guide: Iridium GO! Advanced Portal Contents Set-Up... 3 Overview... 4 Main Tab 1: General... 5 Status.... 5 Settings... 8 Audio.... 8 GPS.... 9 Tab 2: Communication... 9 Wi-Fi... 9 Satellite...

More information

Getting Started... 1. What s included... 1. Setting up Fitbit One on a computer... 2. Mac & PC Requirements... 2

Getting Started... 1. What s included... 1. Setting up Fitbit One on a computer... 2. Mac & PC Requirements... 2 User Manual Table of Contents Getting Started... 1 What s included... 1 Setting up Fitbit One on a computer... 2 Mac & PC Requirements... 2 Installing Fitbit Connect on a computer... 2 Installing Fitbit

More information

MOBILITY FOR iphone USER GUIDE

MOBILITY FOR iphone USER GUIDE MOBILITY FOR iphone USER GUIDE VERSION 20.0.2 401 Market Street, First Floor Philadelphia, PA 19106 877.258.3722 www.alteva.com Table of Contentsl 1. About Alteva Mobility for iphone... 3 2. Installation...

More information

Sophos Mobile Control Startup guide. Product version: 3.5

Sophos Mobile Control Startup guide. Product version: 3.5 Sophos Mobile Control Startup guide Product version: 3.5 Document date: July 2013 Contents 1 About this guide...3 2 What are the key steps?...5 3 Log in as a super administrator...6 4 Activate Sophos Mobile

More information

Daylite Server Admin Guide (Dec 09, 2011)

Daylite Server Admin Guide (Dec 09, 2011) Daylite Server Admin Guide (Dec 09, 2011) Table of contents Objective 3 Audience 3 Overview 4 Setting up the Daylite Server Admin 5 Database Security 16 Further reading 19 Help and other resources 21 2

More information

How to find the MAC address of your computer

How to find the MAC address of your computer How to find the MAC address of your computer To complete the Application for IP Connection, it is required that you include your MAC address. Explanations are provided for the following systems. Windows

More information

OS X LION SET UP THE SYSTEM

OS X LION SET UP THE SYSTEM OS X LION SET UP THE SYSTEM OS X Lion Set Up the System Last Edited: 2012-07-10 1 Personalize the Interface... 3 Organize the Desktop... 3 Configure Apple Trackpad... 4 Configure Apple Magic Mouse... 6

More information

Create shared Photostreams in ios 7

Create shared Photostreams in ios 7 Create shared Photostreams in ios 7 Why use Shared Photostreams? Emailing photos and the person on the receiving end complains of either being unable to open them or didn t see them in their email. File

More information

The Coast to Coast AM Podcast for itunes 11

The Coast to Coast AM Podcast for itunes 11 The Coast to Coast AM Podcast for itunes 11 System Requirements In order to run itunes 11, please see the system requirements at http://www.apple.com/itunes/download/. A Note on Downloading Directly to

More information

Setting up RDP on your ipad

Setting up RDP on your ipad This document will show you how to set up RDP (Remote Desktop Protocol) on your ipad. It will cover the following: Step 1: Creating an itunes account (if necessary) Step 2: Using the App Store Step 3:

More information

BeSpoke Owner s Manual

BeSpoke Owner s Manual Requirements BeSpoke Premium Audio PART NO. PT546-18130 BeSpoke Owner s Manual Requirements for using BeSpoke with this unit: Apple iphone 4 or 4S. Connection to the Internet via 3G, GSM/EDGE, CDMA or

More information

Welcome to a whole new level of interactive home security.

Welcome to a whole new level of interactive home security. Welcome to a whole new level of interactive home security. User Manual Touchscreen Key Fob Keychain Remote Web Access iphone /ipod touch / ipad / Android TM Device Access USER MANUAL Introducing a whole

More information

Using the Push Notifications Extension Part 1: Certificates and Setup

Using the Push Notifications Extension Part 1: Certificates and Setup // tutorial Using the Push Notifications Extension Part 1: Certificates and Setup Version 1.0 This tutorial is the second part of our tutorials covering setting up and running the Push Notifications Native

More information

BroadTouch Business Communicator

BroadTouch Business Communicator BroadTouch Business Communicator Admin Guide Release 10.0.1 Document Version 1.0 Table of Contents 1 Summary of Changes...1 1.1 Changes for Release 10.0.1 Document Version 1... 1 2 About BroadTouch Business

More information

What does the First Mobile app do for me? What else can I do with the mobile banking app beyond the basics? Why should I use the mobile banking app?

What does the First Mobile app do for me? What else can I do with the mobile banking app beyond the basics? Why should I use the mobile banking app? What does the First Mobile app do for me? What else can I do with the mobile banking app beyond the basics? Why should I use the mobile banking app? How do I sign up to use mobile banking? What type of

More information

Smart Home Monitoring Powered by Honeywell Total TM Connect Remote Services Basic User Guide

Smart Home Monitoring Powered by Honeywell Total TM Connect Remote Services Basic User Guide Smart Home Monitoring Powered by Honeywell Total TM Connect Remote Services Basic User Guide With Honeywell Total Connect Remote Services, you can stay connected and in control of your home or business

More information

User Guide. Your first steps to smart monitoring

User Guide. Your first steps to smart monitoring User Guide Your first steps to smart monitoring 2 3 Important safety and legal Information We have taken all measures to ensure the BabyPing Video Monitor meets the highest safety standards but it must

More information

The Sean Hannity Podcast for itunes 9

The Sean Hannity Podcast for itunes 9 The Sean Hannity Podcast for itunes 9 System Requirements In order to run the Sean Hannity Podcast for itunes 9, please see the system requirements at: http://www.apple.com/itunes/download/ Initial Setup

More information

Monnit Wi-Fi Sensors. Quick Start Guide

Monnit Wi-Fi Sensors. Quick Start Guide Monnit Wi-Fi Sensors Quick Start Guide Inside the Box You should find the following items in the box: Monnit Wi-Fi (MoWi ) Sensors 2 x AA Batteries for Each MoWi Sensor Quick Start Guide Note: A MoWi USB

More information

The Rush 24/7 Podcast for itunes 11

The Rush 24/7 Podcast for itunes 11 The Rush 24/7 Podcast for itunes 11 System Requirements In order to run itunes 11, please see the system requirements at http://www.apple.com/itunes/download/. A Note on Downloading Directly to Mobile

More information