The purpose of this project is to demo both existing flows of In-App Updates, Immediate and Flexible.
It consists of a single activity that can navigate to a different fragment with a menu option. The menu screen contains the option to update the app, once it has been determined that there is an update ready to be downloaded.
Communication with the user is handled via the Snackbar object, in order to make them aware of the update and to confirm it has been downloaded.
The immediate update is applied without a previous prompt.
Immediate Update Flow Flexible Update FlowLicensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.