Book Image

Continuous Delivery for Mobile with fastlane

By : Doron Katz
Book Image

Continuous Delivery for Mobile with fastlane

By: Doron Katz

Overview of this book

Competitive mobile apps depend strongly on the development team’s ability to deliver successful releases, consistently and often. Although continuous integration took a more mainstream priority among the development industry, companies are starting to realize the importance of continuity beyond integration and testing. This book starts off with a brief introduction to fastlane—a robust command-line tool that enables iOS and Android developers to automate their releasing workflow. The book then explores and guides you through all of its features and utilities; it provides the reader a comprehensive understanding of the tool and how to implement them. Themes include setting up and managing your certificates and provisioning and push notification profiles; automating the creation of apps and managing the app metadata on iTunes Connect and the Apple Developer Portal; and building, distributing and publishing your apps to the App Store. You will also learn how to automate the generation of localized screenshots and mesh your continuous delivery workflow into a continuous integration workflow for a more robust setup. By the end of the book, you will gain substantial knowledge on delivering bug free, developer-independent, and stable application release cycle.
Table of Contents (27 chapters)
Title Page
Dedication
www.PacktPub.com
Foreword
Contributors
Preface
Index

What push notifications are


Push notifications, or Apple Notification Services (APNs), are a mechanism for third-party developers to send notifications as packets of data to users who have their applications installed on their devices. Notifications display and notify the users, subtly, of important and time-sensitive news items. Displaying a transient bar in the top part of the screen, along with a nominated notification sound, notifications deliver a short message, as well as optional actions the users can take without being required to open the app.

Take a push notification from the Facebook Messenger (https://facebook.com). When a user sends a message to a friend, the friend receives a push notification with an excerpt of the message and a bell sound notifying the user. The following screenshot illustrates an icon when a new, unread notification is received, showing a badge-count on the top-right corner:

Along with the option to reply directly from within the notification widget, bypassing...