Back to Browse

AppyBuilder: Prevent Hacking - Do Anything Once Hour/Day + Countdown Timer [.aia file]

16.4K views
Mar 4, 2018
16:19

TUTORIAL DIFFICULTY: Medium You should be able to follow along easily if you are able to find blocks by looking at a screenshot. This video moves at a fast pace. You are expected to learn from the commentary and pause the video as needed. VIDEO DESCRIPTION: This tutorial will teach you had to add a countdown timer to any "task". The task can be anything. Maybe the user can only spin a wheel once per day, or the user can scratch a card once every hour. Maybe you just want to show a new joke or phrase every day. The app works by a using UTC timestamp (Coordinated Universal Time) rather than the device's local time. (This way the user can't change the clock settings on their phone to exploit/hack the event) The timestamp is stored in a Fusion Table (rather than a TinyDB, which is also prone to hacking). While this tutorial is more advanced than quick and easy solutions, it will help to keep your event more secure. Once a timestamp has been retrieved, a countdown timer will begin and will display on the screen with the time remaining until the user can interact with the event again. If you change the wait time, the countdown timer will also change to reflect the new wait time. Wait time is recorded in seconds. NOTE: If the user attempts to change the date on their phone (in order to fast forward time) the app will not work (This is good, because this will further help prevent the user from trying to exploit the countdown). If the user changes the settings on their phone BACK to the original date, the app will pick up where it left off, without hurting the original timer. WEBSITES MENTIONED: Quick Solution for doing something once per hour/day: http://community.appybuilder.com/t/tutorial-how-to-disable-a-component-for-an-hour-day/6034/3 Convert Unix Time API: http://www.convert-unix-time.com/api Convert Time Calculator: https://www.calculateme.com/Time/Milliseconds/ToHours.htm TUTORIALS MENTIONED Fusion Table Part 1: https://youtu.be/-jLLlqvC-4Y Fusion Table Part 2: https://youtu.be/v2e15uqsjbE API Part 1: https://youtu.be/BXhZkdxG_dc API Part 2: https://youtu.be/Tf2krs7nQFY TinyDB: https://youtu.be/UzFS3YAhlGo Currency Converter: https://youtu.be/c_fkbjQIeZk VIDEO CHAPTERS: Introduction - 00:00 Important Information - 00:09 Design - 02:43 Blocks - 04:27 Testing the App - 14:49 Pixii Bomb Squad - 16:03 AppyBuilder Community - 16:07 Goodbye - 16:15 YOU AGREE THAT BY DOWNLOADING THIS .AIA FILE you will ONLY use it for education purposes or as part of your app. Any apps published to Google Play using any or parts of this .aia file MUST legibly include the phrase "original app design by Pixii Bomb" either on the title screen or somewhere in the "About" section. ANY Or ALL parts of this project MAY NOT be uploaded to another youtube channel, website, or publication in which the uploader receives credit for my work. If you wish to use ANY part of this tutorial in a tutorial that you create, you MUST have my permission to do so. If you violate any of the above terms, your channel/website/publication will be flagged for copyright infringement. DOWNLOAD PROJECT .aia FILE: http://community.appybuilder.com/t/task-hour-day-countdown-timer-prevent-hacking/6432 FACEBOOK PAGE: https://www.facebook.com/pixiibomb PATREON PAGE: https://www.patreon.com/pixiibomb AppyBuilder: http://appybuilder.com/ AppyBuilder Community: http://community.appybuilder.com/ OPENING MUSIC: Happy Days by Håkan Eriksson (Acquired from Epidemic Sound) FREE RESOURCES Although I do create a lot of my images, to save time in Tutorials or quick projects, I like to use a free resource sites. My favorites are: http://www.freepik.com/ http://www.flaticon.com/

Download

0 formats

No download links available.

AppyBuilder: Prevent Hacking - Do Anything Once Hour/Day + Countdown Timer [.aia file] | NatokHD