DisneyNOW Design : Home Logic - Messaging/Prompts Display Order - Cross Platform

Change Log

  • 03/02/2020 - Updated Roku logic diagram

  • 02/25/2020 - Revisited diagram for Roku 

  • 10/29/2019 - Web flow diagram updated for tokens feature. Universal diagram that can be applied cross-platform is still WIP.

  • 7/16/2019  - Latest Mobile flow diagram reviewed with Brandon Rude


Table of Contents

Types of Prompts or Messaging Possible from Home

Note: Home screen should load first before prompts happen

  1. Permissions for external storage (Android-only)
  2. Tokens Intro (or any type of new feature intro like Pins later) 
  3. Emoji Wink (All platforms except for Web, Roku)
  4. Check Out Profile Coach Mark 
  5. Games Coach Mark on Home
  6. Birthday Prompt or Birthday Surprise
  7. [FUTURE] Pin Earned Fanfare - if user met requirements to earn a pin and then backgrounded the app prior to the fanfare. If the app refreshes while backgrounded
  8. Daily Surprise
  9. Yesterday's Tokens Sheet Notification

Image References of Prompts

Permissions for external storage (Android Only)

Emoji Wink

Feature Intro

(Ex: Tokens Intro)

Check Out Profile Coach Mark 

Games Coach Mark on Home

(if applicable) 

User gets the DNOW modal first then the system dialog.

(image to be uploaded)


Req:

https://jira.disney.com/browse/IOSDISNOW-4504

"The coach mark displays the first time a profile launches with the Rewards feature. The coach mark does not display on subsequent launches of the profile."

Requirement: https://jira.disney.com/browse/IOSDISNOW-4552

Tokens Intro and Coach Marks - May 2019

  1. "If the user has not triggered the Games coach mark on the Profile screen 24 hours after launching the profile, the Games coach mark displays on the Home screen on the next launch of the Home screen for a specific profile. The state is saved per profile.
  2. If the user launches the Games screen during the 24 hour window, the Games coach mark does not displays on the Home screen.
  3. If the Games coach mark is not triggered on the Profile screen and is triggered on the Home screen, the Games coach mark does not display on the Profile screen."





Birthday Prompt or Birthday SurprisePin Earned FanfareDaily SurpriseYesterday's Tokens Sheet Notification

If user met requirements to earn a pin and then backgrounded the app prior to the fanfare. If the app refreshes while backgrounded

General Hierarchy – If timers happen at the same time, follow this hierarchy  

  1. Permissions for external storage (Android Only)
  2. Birthday Prompt or Surprise
  3. Pin Earned Fanfare (future)
  4. Tokens/Feature Intro
  5. Emoji Wink 
  6. Daily Surprise
  7. Games Coach Mark on Home
  8. Yesterday's Tokens sheet notification (plan to retire in July when Daily Surprise releases)

Note: Easter Eggs animations should not display over prompts/messaging



Flow Chart for Display Order

MOBILE

Last Update 07/16/2019/2019

Roku

Last 02/25/2020

WEB

Last updated 10/28/2019

Click to expand


Click to expand

Click to expand


In Words 

New Profiles FlowsExisting Profile Flows

First Home Visit after Profile Onboarding Success or Profile Onboarding Skip

  1. Permissions for external storage (Android only)
  2. Birthday Prompt (if configurable value hits) or Birthday Surprise
  3. Tokens Intro (or any type of new feature intro like Pins later) 
  4. Emoji Wink
  5. Check Out Profile Coach Mark 


Second Home Visit

If user has not received Starter Pin by exploring MY PINS yet:

  1. Starter Pin Fanfare (or any type of new feature intro)
  2. Games Coach Mark (if user has not received it yet)



If user has already received Starter Pin by exploring MY PINS:

  1. Daily Surprise
  2. Games Coach Mark (if user has not received it yet)


Third Home Visit – If user received Starter Pin in second home visit

  1. Daily Surprise

After Pins first launches:

First Visit to Home when Pins Launches

    1. Permissions for external storage (Android only) – If user declined this before.
    2. Birthday Prompt (if configurable value hits) or Birthday Surprise
    3. Tokens/Feature Intro (or any type of new feature intro like Pins later)
      1. Ex: Starter Pin Fanfare
    4. If Feature Intro is dismissed, Check Out Your Profile Coach Mark
    5. Emoji Wink
    6. (Profile Coach Mark) – If user has not received yet
    7. If user does not receive Profile Coach mark, they they get Daily Surprise instead and then potentially Games Coach Mark

Second Visit to Home when Pins Launches

    1. If user received Profile Coach Mark above, then they now receive Daily Surprise Prompt
    2. Games Coach Mark (if user has not received it yet)



Any subsequent visits to Home on a new day

  1. Birthday Prompt (if configurable value hits) or Birthday Surprise
  2. Emoji Wink









Older notes: 

Rewards with Birthdate Collection 

iOS is same as Android except for Permissions ask. 

Android 

Case 1

  1. Home page loads
  2. Permissions for external storage
  3. Tokens Intro → triggers delay duration of birthday prompt so birthday prompt displays next day
  4. Coach Mark

Case 2: When it is the Profile's birthday.

  1. Home page loads
  2. Permissions for external storage
  3. Birthday Surprise
  4. Tokens Intro
  5. Coach Mark

Rewards Logic

DISNEYANDROIDMOBILE-840 - Rewards - Launch Display Logic Closed

Attachments:

Mobile_Tokens_Home_HUD-YesterdayRecap.jpg (image/jpeg)
Mobile_Tokens_Home_Coachmark_ProfileCue.jpg (image/jpeg)
Mobile_Tokens_Home_Coachmark_GamesCue.jpg (image/jpeg)
Mobile_Tokens_IntroAnimation-TokenPile.jpg (image/jpeg)
Mobile_Messaging_InAppPrompt_Bday.jpg (image/jpeg)
Mobile_Settings_Bday-Surprise.jpg (image/jpeg)
Mobile_Pins_EarnFlow_02.png (image/png)
Mobile_Tokens_DailySurprise.png (image/png)
2019.05.09-HomeLogic.png (image/png)
Screenshot_20190510-100549.png (image/png)
Screenshot_20190510-100614.png (image/png)
2019.05.10-HomeLogic.png (image/png)
2019.05.10-HomeLogic.png (image/png)
2019.05.13-HomeLogic.png (image/png)
2019.05.13-HomeLogic.png (image/png)
2019.05.14-HomeLogic.png (image/png)
2019.05.16-HomeLogic.png (image/png)
2019.05.16-HomeLogic.png (image/png)
2019.05.22-HomeLogic.png (image/png)
2019.06.11-HomeLogic.png (image/png)
2019.06.11-HomeLogic.png (image/png)
2019.06.11-HomeLogic.png (image/png)
2019.06.11-HomeLogic.png (image/png)
2019.06.11-HomeLogic.png (image/png)
2019.06.11-HomeLogic.png (image/png)
2019.06.13-HomeLogic.png (image/png)
2019.06.18-HomeLogic.png (image/png)
2019.06.18-HomeLogic.png (image/png)
2019.06.24-HomeLogic.png (image/png)
2019.07.09-HomeLogic.png (image/png)
2019.07.09-HomeLogic.png (image/png)
2019.07.09-HomeLogic.png (image/png)
2019.07.16-HomeLogic .graffle (application/octet-stream)
2019.07.16-HomeLogic .png (image/png)
2019.07.16-HomeLogic .png (image/png)
2019.07.16-HomeLogic.2.png (image/png)
2019.10.28-HomeLogic-Web.png (image/png)
2020.02.25-HomeLogic-Roku.png (image/png)
2020.03.02-HomeLogic.png (image/png)