What s New in ios Notifications
|
|
|
- Kimberly McBride
- 9 years ago
- Views:
Transcription
1 Core OS #WWDC14 What s New in ios Notifications Session 713 Rhett Dickson Software Engineer Dan Kurtz Software Engineer 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.
2 Previously in ios Notifications User notifications Silent notifications
3 User Notifications What Daniel Kurtz now Hello world
4 User Notifications What Daniel Kurtz now Hello world
5 User Notifications What Daniel Kurtz now Hello world
6 User Notifications What Daniel Kurtz now Hello world
7 User Notifications Where
8 User Notifications Where
9 User Notifications Where
10 User Notifications Where
11 Where Notifications Come From App APNs
12 Where Notifications Come From My App Hello world App APNs
13 Where Notifications Come From App APNs
14 Where Notifications Come From My App Hello world App APNs aps { } alert: {...}
15 Where Notifications Come From App APNs
16 Where Notifications Come From App APNs
17 Where Notifications Come From App APNs aps { } content-available: 1
18 Where Notifications Come From Content Server App APNs aps { } content-available: 1
19 Where Notifications Come From
20 Today User Notifications Notification Actions Remote Notifications Location Notifications
21 User Notifications
22 User Notifications What s new Must register to use Require user approval
23 User Notifications Registering UIUserNotificationType types = UIUserNotificationTypeBadge UIUserNotificationTypeSound UIUserNotificationTypeAlert; UIUserNotificationSettings *mysettings = [UIUserNotificationSettings settingsfortypes:types categories:nil]; [[UIApplication sharedapplication] registerusernotificationsettings:mysettings];
24 User Notifications Registering UIUserNotificationType types = UIUserNotificationTypeBadge UIUserNotificationTypeSound UIUserNotificationTypeAlert; UIUserNotificationSettings *mysettings = [UIUserNotificationSettings settingsfortypes:types categories:nil]; [[UIApplication sharedapplication] registerusernotificationsettings:mysettings];
25 User Notifications Registering UIUserNotificationType types = UIUserNotificationTypeBadge UIUserNotificationTypeSound UIUserNotificationTypeAlert; UIUserNotificationSettings *mysettings = [UIUserNotificationSettings settingsfortypes:types categories:nil]; [[UIApplication sharedapplication] registerusernotificationsettings:mysettings];
26 User Notifications Registering UIUserNotificationType types = UIUserNotificationTypeBadge UIUserNotificationTypeSound UIUserNotificationTypeAlert; UIUserNotificationSettings *mysettings = [UIUserNotificationSettings settingsfortypes:types categories:nil]; [[UIApplication sharedapplication] registerusernotificationsettings:mysettings];
27 User Notifications Registering UIUserNotificationType types = UIUserNotificationTypeBadge UIUserNotificationTypeSound UIUserNotificationTypeAlert; UIUserNotificationSettings *mysettings = [UIUserNotificationSettings settingsfortypes:types categories:nil]; [[UIApplication sharedapplication] registerusernotificationsettings:mysettings];
28 User Notifications Registering UIUserNotificationType types = UIUserNotificationTypeBadge UIUserNotificationTypeSound UIUserNotificationTypeAlert; UIUserNotificationSettings *mysettings = [UIUserNotificationSettings settingsfortypes:types categories:nil]; [[UIApplication sharedapplication] registerusernotificationsettings:mysettings]; My App Would Like to Send You Notifications
29 User Notifications UIApplicationDelegate Callback } - (void)application:(uiapplication *)application didregisterusernotificationsettings: (UIUserNotificationSettings *)notificationsettings { // user has allowed receiving user notifications of the following types UIUserNotificationType allowedtypes = [notificationsettings types];
30 User Notifications UIApplicationDelegate Callback } - (void)application:(uiapplication *)application didregisterusernotificationsettings: (UIUserNotificationSettings *)notificationsettings { // user has allowed receiving user notifications of the following types UIUserNotificationType allowedtypes = [notificationsettings types];
31 User Notifications UIApplicationDelegate Callback } - (void)application:(uiapplication *)application didregisterusernotificationsettings: (UIUserNotificationSettings *)notificationsettings { // user has allowed receiving user notifications of the following types UIUserNotificationType allowedtypes = [notificationsettings types];
32 User Notifications Getting Settings - (void)getreadyfornotification { //... // check to make sure we still need to show notification UIUserNotificationSettings *currentsettings = [[UIApplication sharedapplication] currentusernotificationsettings]; } [self checksettings:currentsettings];
33 User Notifications Getting Settings - (void)getreadyfornotification { //... // check to make sure we still need to show notification UIUserNotificationSettings *currentsettings = [[UIApplication sharedapplication] currentusernotificationsettings]; } [self checksettings:currentsettings];
34 User Notifications -[UIApplication registerusernotificationsettings:] -[UIApplication currentnotificationsettings] +[UIUserNotificationSettings settingsfortypes:categories:]
35 Notification Actions
36 Notification Actions In ios 7 Notification Center Banner
37 Notification Actions In ios 7 Notification Center Banner
38 Notification Actions In ios 7 Notification Center Banner
39 Notification Actions In ios 7 Notification Center Banner
40 Notification Actions In ios 7 Notification Center Banner
41 Notification Actions In ios 7 Notification Center Banner
42 Notification Actions In ios 8
43 Notification Actions In ios 8
44 Notification Actions In ios 8
45 Notification Actions In ios 8
46 Notification Actions In ios 8
47 Notification Actions In ios 8
48 Notification Actions In ios 8
49 Notification Actions In ios 8
50 Using Notification Actions Register Actions Push/Schedule Notification Handle Action
51 Using Notification Actions
52 Using Notification Actions Register Actions Push/Schedule Notification Handle Action
53 Using Notification Actions Register Actions Push/Schedule Notification Handle Action
54 Notification Actions Registration Actions UIMutableUserNotificationAction *acceptaction = [[UIMutableUserNotificationAction alloc] init]; acceptaction.identifier acceptaction.title // Given seconds, not minutes, to run in the background acceptaction.activationmode = UIUserNotificationActivationModeBackground; acceptaction.destructive = NO; // If YES requires passcode, but does not unlock the device acceptaction.authenticationrequired = NO;
55 Notification Actions Registration Actions UIMutableUserNotificationAction *acceptaction = [[UIMutableUserNotificationAction alloc] init]; acceptaction.identifier acceptaction.title // Given seconds, not minutes, to run in the background acceptaction.activationmode = UIUserNotificationActivationModeBackground; acceptaction.destructive = NO; // If YES requires passcode, but does not unlock the device acceptaction.authenticationrequired = NO;
56 Notification Actions Registration Actions UIMutableUserNotificationAction *acceptaction = [[UIMutableUserNotificationAction alloc] init]; acceptaction.identifier acceptaction.title // Given seconds, not minutes, to run in the background acceptaction.activationmode = UIUserNotificationActivationModeBackground; acceptaction.destructive = NO; // If YES requires passcode, but does not unlock the device acceptaction.authenticationrequired = NO;
57 Notification Actions Registration Actions UIMutableUserNotificationAction *acceptaction = [[UIMutableUserNotificationAction alloc] init]; acceptaction.identifier acceptaction.title // Given seconds, not minutes, to run in the background acceptaction.activationmode = UIUserNotificationActivationModeBackground; acceptaction.destructive = NO; // If YES requires passcode, but does not unlock the device acceptaction.authenticationrequired = NO;
58 Notification Actions Registration Actions UIMutableUserNotificationAction *acceptaction = [[UIMutableUserNotificationAction alloc] init]; acceptaction.identifier acceptaction.title // Given seconds, not minutes, to run in the background acceptaction.activationmode = UIUserNotificationActivationModeBackground; acceptaction.destructive = NO; // If YES requires passcode, but does not unlock the device acceptaction.authenticationrequired = NO;
59 Notification Actions Registration Actions UIMutableUserNotificationAction *acceptaction = [[UIMutableUserNotificationAction alloc] init]; acceptaction.identifier acceptaction.title // Given seconds, not minutes, to run in the background acceptaction.activationmode = UIUserNotificationActivationModeBackground; acceptaction.destructive = NO; // If YES requires passcode, but does not unlock the device acceptaction.authenticationrequired = NO;
60 Notification Actions Registration Actions UIMutableUserNotificationAction *acceptaction = [[UIMutableUserNotificationAction alloc] init]; acceptaction.identifier acceptaction.title // Given seconds, not minutes, to run in the background acceptaction.activationmode = UIUserNotificationActivationModeBackground; acceptaction.destructive = NO; // If YES requires passcode, but does not unlock the device acceptaction.authenticationrequired = NO;
61 Notification Actions Registration Accept invite Accept Action Property Value Accept activationmode UIUserNotificationActivationModeBackground destructive NO authenticationrequired NO
62 Notification Actions Registration Trash mail Trash Action Property Value Trash activationmode UIUserNotificationActivationModeBackground destructive YES authenticationrequired YES
63 Notification Actions Registration Reply to message Reply Action Property Value Reply activationmode UIUserNotificationActivationModeForeground destructive NO authenticationrequired YES*
64 Notification Actions Registration Categories Category Actions Invite Accept, Maybe, Decline New mail Mark as Read, Trash Tagged Like, Comment, Untag
65 Notification Actions Registration Categories UIMutableUserNotificationCategory *invitecategory = [[UIMutableUserNotificationCategory alloc] init]; invitecategory.identifier [invitecategory setactions:@[acceptaction, maybeaction, declineaction] forcontext:uiusernotificationactioncontextdefault];
66 Notification Actions Registration Categories UIMutableUserNotificationCategory *invitecategory = [[UIMutableUserNotificationCategory alloc] init]; invitecategory.identifier [invitecategory setactions:@[acceptaction, maybeaction, declineaction] forcontext:uiusernotificationactioncontextdefault];
67 Notification Actions Registration Categories UIMutableUserNotificationCategory *invitecategory = [[UIMutableUserNotificationCategory alloc] init]; invitecategory.identifier [invitecategory setactions:@[acceptaction, maybeaction, declineaction] forcontext:uiusernotificationactioncontextdefault];
68 Notification Actions Registration Categories UIMutableUserNotificationCategory *invitecategory = [[UIMutableUserNotificationCategory alloc] init]; invitecategory.identifier [invitecategory setactions:@[acceptaction, maybeaction, declineaction] forcontext:uiusernotificationactioncontextdefault];
69 Notification Actions Registration
70 Notification Actions Registration Categories UIMutableUserNotificationCategory *invitecategory = [[UIMutableUserNotificationCategory alloc] init]; invitecategory.identifier [invitecategory setactions:@[acceptaction, maybeaction, declineaction] forcontext:uiusernotificationactioncontextdefault]; [invitecategory setactions:@[acceptaction, declineaction] forcontext:uiusernotificationactioncontextminimal];
71 Notification Actions Registration Categories UIMutableUserNotificationCategory *invitecategory = [[UIMutableUserNotificationCategory alloc] init]; invitecategory.identifier [invitecategory setactions:@[acceptaction, maybeaction, declineaction] forcontext:uiusernotificationactioncontextdefault]; [invitecategory setactions:@[acceptaction, declineaction] forcontext:uiusernotificationactioncontextminimal];
72 Notification Actions Registration
73 Notification Actions Registration
74 Notification Actions Registration Settings NSSet *categories = [NSSet setwithobjects:invitecategory, alarmcategory, UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsfortypes:types categories:categories]; [[UIApplication sharedapplication] registerusernotificationsettings:settings];
75 Notification Actions Registration Settings NSSet *categories = [NSSet setwithobjects:invitecategory, alarmcategory, UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsfortypes:types categories:categories]; [[UIApplication sharedapplication] registerusernotificationsettings:settings];
76 Notification Actions Registration Settings NSSet *categories = [NSSet setwithobjects:invitecategory, alarmcategory, UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsfortypes:types categories:categories]; [[UIApplication sharedapplication] registerusernotificationsettings:settings];
77 Notification Actions Registration Settings NSSet *categories = [NSSet setwithobjects:invitecategory, alarmcategory, UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsfortypes:types categories:categories]; [[UIApplication sharedapplication] registerusernotificationsettings:settings];
78 Using Notification Actions Register Actions Push/Schedule Notification Handle Action
79 Using Notification Actions Register Actions Push/Schedule Notification Handle Action
80 Remote Notifications { "aps" : { "alert" : "You re invited", "category" : "INVITE_CATEGORY", } }
81 Remote Notifications { "aps" : { "alert" : "You re invited", "category" : "INVITE_CATEGORY", } }
82 Remote Notifications { "aps" : { "alert" : "You re invited", "category" : "INVITE_CATEGORY", } } 2KB Max Size
83 Local Notifications UILocalNotification *notification = [[UILocalNotification alloc] init];... notification.category [[UIApplication sharedapplication] schedulelocalnotification:notification];
84 Local Notifications UILocalNotification *notification = [[UILocalNotification alloc] init];... notification.category [[UIApplication sharedapplication] schedulelocalnotification:notification];
85 Local Notifications UILocalNotification *notification = [[UILocalNotification alloc] init];... notification.category [[UIApplication sharedapplication] schedulelocalnotification:notification];
86 Local Notifications UILocalNotification *notification = [[UILocalNotification alloc] init];... notification.category [[UIApplication sharedapplication] schedulelocalnotification:notification];
87 Using Notification Actions Register Actions Push/Schedule Notification Handle Action
88 Using Notification Actions Register Actions Push/Schedule Notification Handle Action
89 Handling Notification Actions App
90 Handling Notification Actions App UIApplicationDelegate application:didfinishlaunchingwithoptions: application:didreceiveremotenotification: fetchcompletionhandler:
91 Handling Notification Actions App
92 Handling Notification Actions App UIApplicationDelegate application:didreceivelocalnotification: application:didreceiveremotenotification: application:didreceiveremotenotification: fetchcompletionhandler:
93 Handling Notification Actions App
94 Handling Notification Actions App UIApplicationDelegate application:handleactionwithidentifier: forremotenotification:completionhandler: application:didfinishlaunchingwithoptions: application:handleactionwithidentifier: application:didreceiveremotenotification: forlocalnotification:completionhandler: fetchcompletionhandler:
95 Handling Notification Actions UIApplicationDelegate - (void)application:(uiapplication *)application handleactionwithidentifier:(nsstring *)identifier forremotenotification:(nsdictionary *)notification completionhandler:(void (^)())completionhandler { if ([identifier isequaltostring:@"accept_identifier"]) { } [self handleacceptactionwithnotification:notification]; } // Must be called when finished completionhandler();
96 Handling Notification Actions UIApplicationDelegate - (void)application:(uiapplication *)application handleactionwithidentifier:(nsstring *)identifier forremotenotification:(nsdictionary *)notification completionhandler:(void (^)())completionhandler { if ([identifier isequaltostring:@"accept_identifier"]) { } [self handleacceptactionwithnotification:notification]; } // Must be called when finished completionhandler();
97 Handling Notification Actions UIApplicationDelegate - (void)application:(uiapplication *)application handleactionwithidentifier:(nsstring *)identifier forremotenotification:(nsdictionary *)notification completionhandler:(void (^)())completionhandler { if ([identifier isequaltostring:@"accept_identifier"]) { } [self handleacceptactionwithnotification:notification]; } // Must be called when finished completionhandler();
98 Handling Notification Actions UIApplicationDelegate - (void)application:(uiapplication *)application handleactionwithidentifier:(nsstring *)identifier forremotenotification:(nsdictionary *)notification completionhandler:(void (^)())completionhandler { if ([identifier isequaltostring:@"accept_identifier"]) { } [self handleacceptactionwithnotification:notification]; } // Must be called when finished completionhandler();
99 Handling Notification Actions UIApplicationDelegate - (void)application:(uiapplication *)application handleactionwithidentifier:(nsstring *)identifier forlocalnotification:(uilocalnotification *)notification completionhandler:(void (^)())completionhandler { if ([identifier isequaltostring:@"accept_identifier"]) { } [self handleacceptactionwithnotification:notification]; } // Must be called when finished completionhandler();
100 Handling Notification Actions UIApplicationDelegate - (void)application:(uiapplication *)application handleactionwithidentifier:(nsstring *)identifier forlocalnotification:(uilocalnotification *)notification completionhandler:(void (^)())completionhandler { if ([identifier isequaltostring:@"accept_identifier"]) { } [self handleacceptactionwithnotification:notification]; } // Must be called when finished completionhandler();
101 Handling Notification Actions UIApplicationDelegate - (void)application:(uiapplication *)application handleactionwithidentifier:(nsstring *)identifier forlocalnotification:(uilocalnotification *)notification completionhandler:(void (^)())completionhandler { if ([identifier isequaltostring:@"accept_identifier"]) { } [self handleacceptactionwithnotification:notification]; } // Must be called when finished completionhandler();
102 Handling Notification Actions UIApplicationDelegate - (void)application:(uiapplication *)application handleactionwithidentifier:(nsstring *)identifier forlocalnotification:(uilocalnotification *)notification completionhandler:(void (^)())completionhandler { if ([identifier isequaltostring:@"accept_identifier"]) { } [self handleacceptactionwithnotification:notification]; } // Must be called when finished completionhandler();
103 Using Notification Actions Register Actions Push/Schedule Notification Handle Action
104 Using Notification Actions Register Actions UIUserNotificationAction UIUserNotificationCategory UIUserNotificationSettings Push/Schedule Notification Handle Action
105 Using Notification Actions Register Actions Push/Schedule Notification aps { alert: { } category: "INVITE" } notification.category Handle Action
106 Using Notification Actions Register Actions Push/Schedule Notification Handle Action UIApplicationDelegate application:handleactionwithidentifier: forremotenotification:completionhandler: application:handleactionwithidentifier: forlocalnotification:completionhandler:
107 Remote Notifications
108 Remote Notifications APNs
109 Remote Notifications My App Hello world APNs aps { } alert: {...}
110 Remote Notifications APNs
111 Remote Notifications App APNs
112 Remote Notifications App APNs aps { } content-available: 1
113 Remote Notifications Content Server App APNs aps { } content-available: 1
114 Remote Notifications
115 Remote Notifications User Requires call to registerusernotificationsettings: Silent Info.plist UIBackgroundModes array contains remote-notification Can use both
116 Remote Notifications Must register before receiving pushes Enabled by default Can be disabled via Settings
117 Remote Notifications Registering UIApplication *myapp = [UIApplication sharedapplication]; [myapp registerforremotenotificationtypes:sometypes];
118 Remote Notifications Registering UIApplication *myapp = [UIApplication sharedapplication]; [myapp registerforremotenotificationtypes:sometypes];
119 Remote Notifications Registering UIApplication *myapp = [UIApplication sharedapplication]; [myapp registerforremotenotificationtypes:sometypes];
120 Remote Notifications Registering UIApplication *myapp = [UIApplication sharedapplication]; [myapp registerforremotenotificationtypes:sometypes]; [myapp registerforremotenotifications];
121 Remote Notifications Registering UIApplication *myapp = [UIApplication sharedapplication]; [myapp registerforremotenotificationtypes:sometypes]; [myapp registerforremotenotifications];
122 Remote Notifications Registering UIApplication *myapp = [UIApplication sharedapplication]; [myapp registerforremotenotifications]; [myapp registerusernotificationsettings:mysettings];
123 Remote Notifications UIApplicationDelegate success callback - (void)application:(uiapplication *)application didregisterforremotenotificationswithdevicetoken:(nsdata *)devicetoken { } MyAPNSServer *myserver = //... [myserver registerpushtoken:devicetoken];
124 Remote Notifications UIApplicationDelegate success callback - (void)application:(uiapplication *)application didregisterforremotenotificationswithdevicetoken:(nsdata *)devicetoken { } MyAPNSServer *myserver = //... [myserver registerpushtoken:devicetoken];
125 Remote Notifications UIApplicationDelegate success callback - (void)application:(uiapplication *)application didregisterforremotenotificationswithdevicetoken:(nsdata *)devicetoken { } MyAPNSServer *myserver = //... [myserver registerpushtoken:devicetoken];
126 Remote Notifications UIApplicationDelegate failure callback - (void)application:(uiapplication *)application didfailtoregisterforremotenotificationswitherror:(nserror *)error { } [self handleregistrationerror:error];
127 Remote Notifications UIApplicationDelegate failure callback - (void)application:(uiapplication *)application didfailtoregisterforremotenotificationswitherror:(nserror *)error { } [self handleregistrationerror:error];
128 Remote Notifications UIApplicationDelegate failure callback - (void)application:(uiapplication *)application didfailtoregisterforremotenotificationswitherror:(nserror *)error { } [self handleregistrationerror:error];
129 Remote Notifications Wrap up Must register before using Enabled by default Register API change (registerforremotenotifications)
130 Location Notifications
131 Subtitle
132
133
134
135
136 Location Notifications Uses UILocalNotification Fire when user enters or exits a region Fire-Once or Fire-Always Requires Core Location registration
137 Location Notifications Core Location registration CLLocationManager *locman = [[CLLocationManager alloc] init]; locman.delegate = self; // request authorization to track the user s location [locman requestwheninuseauthorization];
138 Location Notifications Core Location registration CLLocationManager *locman = [[CLLocationManager alloc] init]; locman.delegate = self; // request authorization to track the user s location [locman requestwheninuseauthorization];
139 Location Notifications Core Location registration CLLocationManager *locman = [[CLLocationManager alloc] init]; locman.delegate = self; // request authorization to track the user s location [locman requestwheninuseauthorization];
140 Location Notifications Core Location registration CLLocationManager *locman = [[CLLocationManager alloc] init]; locman.delegate = self; // request authorization to track the user s location [locman requestwheninuseauthorization];
141 Location Notifications Core Location registration CLLocationManager *locman = [[CLLocationManager alloc] init]; locman.delegate = self; // request authorization to track the user s location [locman requestwheninuseauthorization];
142 Location Notifications Core Location registration Key Type Type Information Property List NSLocationWhenInUseUsageDescription Localization native development region Bundle display name Executable file Dictionary String String String String (17 items) Enabling location tracking allows friends to see where you are. en ${PRODUCT_NAME} ${EXECUTABLE_NAME}
143 Location Notifications Core Location registration Key Type Type Information Property List NSLocationWhenInUseUsageDescription Localization native development region Bundle display name Executable file Dictionary String String String String (17 items) Enabling location tracking allows friends to see where you are. en ${PRODUCT_NAME} ${EXECUTABLE_NAME}
144 Location Notifications Core Location registration callbacks - (void)locationmanager:(cllocationmanager *)manager didchangeauthorizationstatus:(clauthorizationstatus)status { } // check status to see if we re authorized BOOL canuselocationnotifications = (status == kclauthorizationstatusauthorizedwheninuse); if (canuselocationnotifications) { [self startshowinglocationnotifications]; }
145 Location Notifications Core Location registration callbacks - (void)locationmanager:(cllocationmanager *)manager didchangeauthorizationstatus:(clauthorizationstatus)status { } // check status to see if we re authorized BOOL canuselocationnotifications = (status == kclauthorizationstatusauthorizedwheninuse); if (canuselocationnotifications) { [self startshowinglocationnotifications]; }
146 Location Notifications Core Location registration callbacks - (void)locationmanager:(cllocationmanager *)manager didchangeauthorizationstatus:(clauthorizationstatus)status { } // check status to see if we re authorized BOOL canuselocationnotifications = (status == kclauthorizationstatusauthorizedwheninuse); if (canuselocationnotifications) { [self startshowinglocationnotifications]; }
147 Location Notifications Core Location registration callbacks - (void)locationmanager:(cllocationmanager *)manager didchangeauthorizationstatus:(clauthorizationstatus)status { } // check status to see if we re authorized BOOL canuselocationnotifications = (status == kclauthorizationstatusauthorizedwheninuse); if (canuselocationnotifications) { [self startshowinglocationnotifications]; }
148 Location Notifications Notification scheduling - (void)startshowingnotifications { UILocalNotification *locnotification = [[UILocalNotification alloc] init]; locnotification.alertbody You have arrived ; locnotification.regiontriggersonce = YES; locnotification.region = [[CLCircularRegion alloc] initwithcenter:loc_coordinate radius:loc_radius identifier:loc_identifier]; [[UIApplication sharedapplication] schedulelocalnotification:localnotification];
149 Location Notifications Notification scheduling - (void)startshowingnotifications { UILocalNotification *locnotification = [[UILocalNotification alloc] init]; locnotification.alertbody You have arrived ; locnotification.regiontriggersonce = YES; locnotification.region = [[CLCircularRegion alloc] initwithcenter:loc_coordinate radius:loc_radius identifier:loc_identifier]; [[UIApplication sharedapplication] schedulelocalnotification:localnotification];
150 Location Notifications Notification scheduling - (void)startshowingnotifications { UILocalNotification *locnotification = [[UILocalNotification alloc] init]; locnotification.alertbody You have arrived ; locnotification.regiontriggersonce = YES; locnotification.region = [[CLCircularRegion alloc] initwithcenter:loc_coordinate radius:loc_radius identifier:loc_identifier]; [[UIApplication sharedapplication] schedulelocalnotification:localnotification];
151 Location Notifications Notification scheduling - (void)startshowingnotifications { UILocalNotification *locnotification = [[UILocalNotification alloc] init]; locnotification.alertbody You have arrived ; locnotification.regiontriggersonce = YES; locnotification.region = [[CLCircularRegion alloc] initwithcenter:loc_coordinate radius:loc_radius identifier:loc_identifier]; [[UIApplication sharedapplication] schedulelocalnotification:localnotification];
152 Location Notifications Notification scheduling - (void)startshowingnotifications { UILocalNotification *locnotification = [[UILocalNotification alloc] init]; locnotification.alertbody You have arrived ; locnotification.regiontriggersonce = YES; locnotification.region = [[CLCircularRegion alloc] initwithcenter:loc_coordinate radius:loc_radius identifier:loc_identifier]; [[UIApplication sharedapplication] schedulelocalnotification:localnotification];
153 Location Notifications Notification handling - (void)application:(uiapplication *)application didreceivelocalnotification: (UILocalNotification *)notification { CLRegion *region = notification.region; } if (region) { } [self tellfriendsuserarrivedatregion:region];
154 Location Notifications Notification handling - (void)application:(uiapplication *)application didreceivelocalnotification: (UILocalNotification *)notification { CLRegion *region = notification.region; } if (region) { } [self tellfriendsuserarrivedatregion:region];
155 Location Notifications Notification handling - (void)application:(uiapplication *)application didreceivelocalnotification: (UILocalNotification *)notification { CLRegion *region = notification.region; } if (region) { } [self tellfriendsuserarrivedatregion:region];
156 Location Notifications Notification handling - (void)application:(uiapplication *)application didreceivelocalnotification: (UILocalNotification *)notification { CLRegion *region = notification.region; } if (region) { } [self tellfriendsuserarrivedatregion:region];
157 Location Notifications Wrap up UILocalNotification API addition Requires Core Location registration application:didreceivelocalnotification: not called if CoreLocation disabled
158 Recap Notification actions User and Remote Notification registration Location Notifications
159 More Information Paul Danbold Core OS Technologies Evangelist Documentation Apple Developer Forums
160 Related Sessions What s New in Core Location Marina Tuesday 2:00PM Taking Core Location Indoors Marina Tuesday 3:15PM Protecting the User s Data WWDC 2012
161 Labs Notifications Lab Services Lab B Wednesday 3:15PM Security and Privacy Lab Core OS Lab B Thursday 3:15PM
162
User Privacy on ios and OS X
Core OS #WWDC14 User Privacy on ios and OS X Session 715 David Stites Apple Product Security and Privacy! Katie Skinner Apple Product Security and Privacy 2014 Apple Inc. All rights reserved. Redistribution
ITP 342 Mobile App Development. Notifications
ITP 342 Mobile App Development Notifications 3 Types Apple provides three different types of notifications in ios: NSNotificationCenter, UILocalNotification (Local Notifications), and Remote (Push) Notifications.
What s New in Security
System Frameworks #WWDC16 What s New in Security Session 706 Lucia Ballard Secure Transports Engineering Manager Simon Cooper Trusted Execution Engineering Manager 2016 Apple Inc. All rights reserved.
Embedding ios SDK to build a business chat app
Embedding ios SDK to build a business chat app Objective: To embed smart messaging and build an ios app for business communication between employees Implementation: 1. Add TeamchatSDK.framework to your
Game Center Programming Guide
Game Center Programming Guide Contents About Game Center 8 At a Glance 9 Some Game Resources Are Provided at Runtime by the Game Center Service 9 Your Game Displays Game Center s User Interface Elements
Secure Mail Message Retrieval Instructions
2015 Secure Mail Message Retrieval Instructions IT Security University Medical Center 1/26/2015 Table of Contents INTRODUCTION... 3 REGISTRATION MESSAGES... 3 RETRIEVING THE SECURE EMAIL... 4 SECURE MESSAGE...
Continuous Integration with Xcode 6
Tools #WWDC14 Continuous Integration with Xcode 6 Session 415 Brent Shank Software Engineer, Xcode 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
What s New in Managing Apple Devices
Distribution #WWDC15 What s New in Managing Apple Devices Session 301 Todd Fernandez Senior Manager, Device Management 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted
1. Introduction... 1. 2. Activation of Mobile Device Management... 3. 3. How Endpoint Protector MDM Works... 5
User Manual I Endpoint Protector Mobile Device Management User Manual Table of Contents 1. Introduction... 1 1.1. What is Endpoint Protector?... 2 2. Activation of Mobile Device Management... 3 2.1. Activation
Please note that this SDK will only work with Xcode 3.2.5 or above. If you need an SDK for an older Xcode version please email support.
Mobile Application Analytics ios SDK Instructions SDK version 3.0 Updated: 12/28/2011 Welcome to Flurry Analytics! This file contains: 1. Introduction 2. Integration Instructions 3. Optional Features 4.
End User Devices Security Guidance: Apple ios 8
GOV.UK Guidance End User Devices Security Guidance: Apple ios 8 Published Contents 1. Changes since previous guidance 2. Usage scenario 3. Summary of platform security 4. How the platform can best satisfy
Managing Apple Devices
Core OS Managing Apple Devices Session 702 Todd Fernandez Senior Manager, Device Management 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
Lotus Notes Traveler User and Troubleshooting Guide for ios Devices. Manage the Settings for your Mail, Calendar, and Contacts Apps
Traveler User Tips 1. All email is accessed through the Mail app, while calendar entries are accessed through the Calendar app, and contacts can be located in the Contacts app on an ios device. 2. Your
Can the app be installed on the device? Does the app behave as designed/desired if there is an incoming call?
1) Can the app be installed on the device? Does the app behave as designed/desired if there is an incoming call? Does the app behave as designed/desired if there is an incoming SMS? Does the app behave
Quick Start Guide: NotifyLink for Symbian Series 60, 3 rd Edition
Quick Start Guide: NotifyLink for Symbian Series 60, 3 rd Edition Service Requirements Your device will require one of the following: Cellular connection supporting data transmission through your mobile
User Manual for Version 4.4.0.5. Mobile Device Management (MDM) User Manual
User Manual for Version 4.4.0.5 Mobile Device Management (MDM) User Manual I Endpoint Protector Mobile Device Management User Manual Table of Contents 1. Introduction... 1 1.1. What is Endpoint Protector?...
RemoSync Business Email Features - Android
Supported Accounts using Microsoft Exchange ActiveSync (EAS) protocols Sync 1. Microsoft Exchange 2003 / 2007 / 2010 Email, Calendar & Tasks, Contacts. 2. Lotus Notes 8.5.1 and later versions - Email,
Feature Matrix MOZO CLOUDBASED MOBILE DEVICE MANAGEMENT
Feature Matrix MOZO CLOUDBASED MOBILE DEVICE MANAGEMENT Feature Mobile Mobile OS Platform Phone 8 Symbian Android ios General MDM settings: Send SMS *(1 MOZO client settings (Configure synchronization
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
ADVANCED OUTLOOK 2003
ADVANCED OUTLOOK 2003 Table of Contents Page LESSON 1: MANAGING YOUR MAILBOX LIMITS...1 Understanding Mailbox Limits...1 Setting AutoArchive...3 AutoArchiving Your Folders...5 Deleting Items Automatically...7
Swisscom Mobile Device Services Quick Start Guide: Set-up Remote Management basic. Mobile Device Services Februar 2014
Swisscom Mobile Device Services Quick Start Guide: Set-up Remote Management basic Mobile Device Services Februar 2014 Contents 2 Login «Welcome to Swisscom MDS» First steps Step 1: Installing the MDM certificate
Going Social with ReplayKit and Game Center
Graphics and Games #WWDC15 Going Social with ReplayKit and Game Center What s new in social gaming Session 605 Edwin Iskandar Software Engineer Megan Gardner Software Engineer 2015 Apple Inc. All rights
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
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
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
Instant Messaging Nokia N76-1
Instant Messaging Nokia N76-1 NO WARRANTY The third-party applications provided with your device may have been created and may be owned by persons or entities not affiliated with or related to Nokia. Nokia
Work with Centricity2 Mobile Communications App (MCA) Site Manager. Schoolwires Centricity2
Work with Centricity2 Mobile Communications App (MCA) Site Manager Schoolwires Centricity2 Trademark Notice Schoolwires, the Schoolwires logos, and the unique trade dress of Schoolwires are the trademarks,
Harry Fike [email protected]. Frostburg State University Office of Information Technology Technical Services
Harry Fike [email protected] Frostburg State University Office of Information Technology Technical Services New Technologies Challenges Solutions What we do at FSU Apple has been gaining market share
Account & Login. Log In to Mobile Conference Connect (MCC) as a Meeting Leader
Table of Contents Table of Contents... 1 Account & Login... 2 Log In to Mobile Conference Connect (MCC) as a Meeting Leader... 2 Log In to MCC as a Participant... 4 Log Out... 5 Calendar... 6 MCC Calendar...
1 Overview 1 1.1 Configuration on MACH Web Portal 1
API Guide Version 2 Table of Content 1 Overview 1 1.1 Configuration on MACH Web Portal 1 1.2 Other Pre-requisites 1 1.2.1 Apple Push SSL Certificate 1 1.2.2 Android GCM Key 2 1.2.3 Enabling Push Notification
Evaluation of Xamarin Forms for MultiPlatform Mobile Application Development
Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2016 Evaluation of Xamarin Forms for MultiPlatform Mobile Application Development Amer A. Radi
Premium Design Phone with Smartphone Connect
Smartphone Connect App Guide Premium Design Phone with Smartphone Connect Model No. KX-PRW130 Thank you for purchasing a Panasonic product. This document explains how to use the Smartphone Connect app.
Sophos Mobile Control User guide for Apple ios
Sophos Mobile Control User guide for Apple ios Product version: 2.5 Document date: July 2012 Contents 1 About Sophos Mobile Control... 3 2 Login to the Self Service Portal... 4 3 Set up Sophos Mobile Control
Cloud Services MDM. Control Panel Provisioning Guide
Cloud Services MDM Control Panel Provisioning Guide 10/24/2014 CONTENTS Overview... 2 Accessing MDM in the Control Panel... 3 Create the MDM Instance in the Control Panel... 3 Adding a New MDM User...
www.novell.com/documentation Server Release Notes ZENworks Mobile Management 2.6.x January 2013
www.novell.com/documentation Server Release Notes ZENworks Mobile Management 2.6.x January 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of
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
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,
Mobile App Containers: Product Or Feature?
ANALYST BRIEF Mobile App Containers: Product Or Feature? APPLE AND SAMSUNG HAVE TAKEN BIG STEPS WITH CONTAINERIZATION Author Andrew Braunberg Overview Secure workspaces, or containers, used for isolating
GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios with TouchDown
GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios with TouchDown GO!Enterprise MDM for ios Devices, Version 3.x GO!Enterprise MDM for ios with TouchDown 1 Table of
Simplifying Device Enrollment and Content Distribution Using the Device Enrollment Program, the Volume Purchase Program, and the Casper Suite
Simplifying Device Enrollment and Content Distribution Using the Device Enrollment Program, the Volume Purchase Program, and the Casper Suite Technical Paper Casper Suite v9.6 or Later 14 August 2015 JAMF
Continuous Integration and Code Coverage in Xcode
Developer Tools #WWDC15 Continuous Integration and Code Coverage in Xcode Session 410 Matt Moriarity Xcode Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without
Using Safari to Deliver and Debug a Responsive Web Design
Media #WWDC15 Using Safari to Deliver and Debug a Responsive Web Design Session 505 Jono Wells Safari and WebKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted
Advanced Testing and Continuous Integration
Developer Tools #WWDC16 Advanced Testing and Continuous Integration Session 409 Zoltan Foley-Fisher Xcode Engineer Eric Dudiak Xcode Engineer 2016 Apple Inc. All rights reserved. Redistribution or public
Guide for Generating. Apple Push Notification Service Certificate
Guide for Generating Apple Push Notification Service Certificate Contents Generating and Using APNs Certificate... 5 Understanding APNs Certificate... 6 Generating an APNs Certificate... 7 Initial Steps...
Information Technology Services. Your mailbox is moving to the cloud. Here is what to expect.
Your mailbox is moving to the cloud. Here is what to expect. Table of Contents Information for Outlook Web App users:... 2 Information for Office 2007 and 2010 Professional users:... 2 Information for
GO!NotifyLink ActiveSync Solution for ios Devices
GO!NotifyLink ActiveSync Solution for ios Devices User Guide GO!NotifyLink ActiveSync Solution for ios Devices: iphone, ipod touch, ipad, ipad mini What s in this document This document: Lists software
AVG Business SSO Partner Getting Started Guide
AVG Business SSO Partner Getting Started Guide Table of Contents Overview... 2 Getting Started... 3 Web and OS requirements... 3 Supported web and device browsers... 3 Initial Login... 4 Navigation in
Administering Jive Mobile Apps
Administering Jive Mobile Apps Contents 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios... 3 Native Apps and Push Notifications...4 Custom App Wrapping for ios... 5 Native
Building a BYOD Program Using the Casper Suite. Technical Paper Casper Suite v9.4 or Later 17 September 2014
Building a BYOD Program Using the Casper Suite Technical Paper Casper Suite v9.4 or Later 17 September 2014 JAMF Software, LLC 2014 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts
MOBILE APP TRAINING MANUAL
MOBILE APP TRAINING MANUAL TABLE OF CONTENTS DOWNLOAD THE JIGSAW MOBILE APP... 3 LOGIN... 4 VIRTUAL CLASSROOM MOBILE APP... 6 PARTICIPANT WINDOW... 7 CHAT OPTIONS... 9 RESIZE OPTIONS... 10 MAXIMIZE PANE
Windows Azure Push Notifications
Windows Azure Push Notifications Edwin van Wijk Marco Kuiper #WAZUGPUSH Push Notifications Uitdagingen Oplossingen Windows Azure Demo Windows Azure Push Notifications 2 Introductie Edwin van Wijk [email protected]
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
Security Guide. BlackBerry Enterprise Service 12. for ios, Android, and Windows Phone. Version 12.0
Security Guide BlackBerry Enterprise Service 12 for ios, Android, and Windows Phone Version 12.0 Published: 2015-02-06 SWD-20150206130210406 Contents About this guide... 6 What is BES12?... 7 Key features
Sophos Mobile Control User guide for Apple ios. Product version: 2 Document date: December 2011
Sophos Mobile Control User guide for Apple ios Product version: 2 Document date: December 2011 Contents 1 About Sophos Mobile Control... 3 2 Set up Sophos Mobile Control on an Apple iphone... 4 3 Set up
QMX ios MDM Pre-Requisites and Installation Guide
QMX ios MDM Pre-Requisites and Installation Guide QMX System Requirements The following requirements apply to the system that QMX will be installed on. This system will host the QMX MDM Service. These
Managing ios Devices. Andrew Wellington Division of Information The Australian National University XW11
Managing ios Devices Andrew Wellington Division of Information The Australian National University About Me Mac OS X Systems Administrator Division of Information (Central IT) Mostly manage servers (about
Manage Mobile Devices
Manage Mobile Devices After your mobile device users enroll with the GlobalProtect Mobile Security Manager, you can monitor the devices and ensure that they are maintained to your standards for protecting
How to configure your mobile devices post migrating to Microsoft Office 365
How to configure your mobile devices post migrating to Microsoft Office 365 1 Contents Purpose... 3 Document support boundaries... 3 Examples used in this document... 3 ipad and iphone (ios 4.x and 5.x)...
Poking a Hole in the Sandbox: Using URLs on ios
Poking a Hole in the Sandbox: Using URLs on ios Greg Pierce @agiletortoise Who am I? Greg Pierce President, Agile Tortoise @agiletortoise http:// Indie app development, web consulting What do I do? Drafts
How to generate an APNs Certificate to use the Apple MDM protocol via the portal
How to generate an APNs Certificate to use the Apple MDM protocol via the portal Introduction Before you can manage ios devices with your device management portal you will need an Apple Push Notification
Your App and Next Generation Networks
System Frameworks #WWDC15 Your App and Next Generation Networks Session 719 Prabhakar Lakhera Core OS Networking Engineer Stuart Cheshire DEST 2015 Apple Inc. All rights reserved. Redistribution or public
Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference
Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise
Device Enrollment Guide
TechReady Are you ready to implement IT solutions? Device Enrollment Guide Mobile Device Management with Enterprise Mobility Suite Created for: TechReady 7 iunie 2016 Version 0.3 Created by: Adrian Stoian
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
QGDocs Documentation. Release 1.0. QuantumGraph Engineers
QGDocs Documentation Release 1.0 QuantumGraph Engineers January 07, 2016 Contents 1 Introduction 3 1.1 Why QGraph?.............................................. 3 1.2 How do I get started?...........................................
Generating an Apple Push Notification Service Certificate for use with GO!Enterprise MDM. This guide provides information on...
Generating an Apple Push Notification Service Certificate for use with GO!Enterprise MDM This guide provides information on...... APNs Requirements Tips on Enrolling in the ios Developer Enterprise Program...
AnceroAir Mobile Device Management (MDM) Service Guide
AnceroAir Mobile Device Management (MDM) Service Guide Contents Service Overview... 3 Core Mobile Device Management... 3 Mobility Management Bundle... 3 Secure Productivity Suite... 4 TouchDown (with Exchange
EM L05 Managing ios and Android Mobile Devices with Symantec Mobile Management Hands-On Lab
EM L05 Managing ios and Android Mobile Devices with Symantec Mobile Management Hands-On Lab Description The Symantec Mobile Management platform continues to expand it s offering with new support for native
ipad in Business Mobile Device Management
ipad in Business Mobile Device Management ipad supports Mobile Device Management, giving businesses the ability to manage scaled deployments of ipad across their organizations. These Mobile Device Management
Sophos Mobile Control Technical guide
Sophos Mobile Control Technical guide Product version: 2 Document date: December 2011 Contents 1. About Sophos Mobile Control... 3 2. Integration... 4 3. Architecture... 6 4. Workflow... 12 5. Directory
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.
Building Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh
Building Apps for iphone and ipad Presented by Ryan Hope, Sumeet Singh 1 Let s continue the conversation! @MaaS360 [Share comments, continue Q&A, suggest future topics] #MaaS360Webinar Click the link in
iphone in Business Mobile Device Management
19 iphone in Business Mobile Device Management iphone supports Mobile Device Management, giving businesses the ability to manage scaled deployments of iphone across their organizations. These Mobile Device
Sophos Mobile Control Administrator guide. Product version: 3
Sophos Mobile Control Administrator guide Product version: 3 Document date: January 2013 Contents 1 About Sophos Mobile Control...4 2 About the Sophos Mobile Control web console...7 3 Key steps for managing
Apple Configurator MDM Site - Review
Management Options ios New Market ipads - January 2010 Several changes in a short period of time. Apple Lion Server came out June 2011. Apple Configurator came out in June 2012. Why Absolute or Alteris?
Stellar Phoenix Exchange Server Backup
Stellar Phoenix Exchange Server Backup Version 1.0 Installation Guide Introduction This is the first release of Stellar Phoenix Exchange Server Backup tool documentation. The contents will be updated periodically
Configuring H.323 over Port Network Address Translation (PNAT) for Avaya IP Endpoints using the Avaya SG200 Security Gateway - Issue 1.
Configuring H.323 over Port Network Address Translation (PNAT) for Avaya IP Endpoints using the Avaya SG200 Security Gateway - Issue 1.0 Abstract These Application Notes describe how to configure the Avaya
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,
Telstra Mobile Device Management (T MDM) Getting Started Guide
Telstra Mobile Device Management (T MDM) Getting Started Guide Welcome Thank you for your interest in T MDM and Welcome! In this guide we will take you through the steps to enrolling your first device
Optimize Your Earning Power with iad
Frameworks #WWDC14 Optimize Your Earning Power with iad Revenue and promotion Session 222 David Wilson ios Apps and Frameworks 2014 Apple Inc. All rights reserved. Redistribution or public display not
Zenprise Device Manager 6.1
Zenprise Device Manager 6.1 APPLE APNS CERTIFICATE SETUP GUIDE Rev 6.10.00 2 ZENPRISE DEVICE MANAGER 6.1 APPLE APNS CERTIFICATE SETUP GUIDE 2011 Zenprise, Inc. All rights reserved. This manual, as well
Wharf T&T. iwatch 2012 Mobile Apps User Guide (ios / Android)
Wharf T&T iwatch 2012 Mobile Apps User Guide (ios / Android) 1 Table of Contents 1. iwatch... 3 1.1 Application download and login... 3 2. imonitor... 4 2.1 imonitor Setup Procedures (First-time user)...
GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios Devices
GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios Devices GO!Enterprise MDM for ios Devices, Version 3.x GO!Enterprise MDM for ios Devices 1 Table of Contents GO!Enterprise
GO!Enterprise MDM Device Application User Guide Installation and Configuration for Android with TouchDown
GO!Enterprise MDM Device Application User Guide Installation and Configuration for Android with TouchDown GO!Enterprise MDM for Android, Version 3.x GO!Enterprise MDM for Android with TouchDown 1 Table
MobileIron Cloud Pricing Packaging
MobileIron Cloud Pricing Packaging MobileIron Cloud delivers our Enterprise Mobility Management () Solution through a purpose-built cloud platform. It provides users with seamless access to the business
FileMaker. Installation and New Features Guide. for FileMaker Pro 15 and FileMaker Pro 15 Advanced
FileMaker Installation and New Features Guide for FileMaker Pro 15 and FileMaker Pro 15 Advanced 2007-2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California
UP L18 Enhanced MDM and Updated Email Protection Hands-On Lab
UP L18 Enhanced MDM and Updated Email Protection Hands-On Lab Description The Symantec App Center platform continues to expand it s offering with new enhanced support for native agent based device management
Lync Mobile Client Features
Lync Mobile Client Features Contents Lync Mobile Client Features... 1 General Features... 1 Instant Messaging... 2 Contacts and Contact Groups Support... 3 Conferencing Support... 4 Telephony Support...
Bell Mobile Device Management (MDM)
Bell MDM Technical FAQs 1 Bell Mobile Device Management (MDM) Frequently Asked Questions INTRODUCTION Bell Mobile Device Management provides business customers an all in one device administration tool
Infrastructure Deployment for Mobile Device Management with Microsoft System Center Configuration Manager and Windows Intune
Infrastructure Deployment for Mobile Device Management with Microsoft System Center Configuration Manager and Windows Intune Enrollment and Management of Mobile Devices with Microsoft System Center Configuration
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
Advanced Graphics and Animations for ios Apps
Tools #WWDC14 Advanced Graphics and Animations for ios Apps Session 419 Axel Wefers ios Software Engineer Michael Ingrassia ios Software Engineer 2014 Apple Inc. All rights reserved. Redistribution or
Contents. About AirPlay 5. Preparing Your Media and Server for AirPlay 8. Opting Into or Out of AirPlay 11
AirPlay Overview Contents About AirPlay 5 At a Glance 5 Choose the Best Option for Media Playback 5 You Can Opt Into or Out of AirPlay for Video 6 Provide a Great AirPlay User Experience in Your App 6
1. Set a longer (and stronger) six-digit passcode. 2. Prevent apps from uploading your data
For Privacy and Security Change ios 9 Settings Immediately by Zack Whittaker ZDNet Security September 16, 2015 Source: http://www.zdnet.com/pictures/iphone-ipad-ios-9-privacy-security-settings-immediately/
EASTPOINTE SECURE E MAIL SYSTEM SETUP INSTRUCTIONS
EASTPOINTE SECURE E MAIL SYSTEM SETUP INSTRUCTIONS In order to send and receive protected health information (PHI) on consumers between Eastpointe and your provider agency you will need to do the following.
Deploying Management and Security Agents to Mobile Devices. Deploying Mgmt and Security Agents
Deploying Management and Security Agents to Mobile Devices John Engels Principal Product Manager Symantec Scott Jareo Field Enablement Engineering Symantec Agenda 1 Symantec MDM Agent Options 2 Mobile
1. Application Overview... 3. 2. System Requirements... 3. 3. Installation... 3. 4. Splash Screen... 4. 5. Registration Screen...
1 P a g e Table of Contents 1. Application Overview... 3 2. System Requirements... 3 3. Installation... 3 4. Splash Screen... 4 5. Registration Screen... 5 5.1 Registration... 5 6. Login Screen... 7 6.1
Mobile Secure Cloud Edition Document Version: 2.0-2014-06-26. ios Application Signing
Mobile Secure Cloud Edition Document Version: 2.0-2014-06-26 Table of Contents 1 Introduction.... 3 2 Apple Team Membership....4 3 Building a Team by Adding Team Admins and Team Members.... 5 4 App Protection
