Mobile/Firefox for Android/Leanplum

From MozillaWiki
Jump to: navigation, search

Plan & Status

  • The Phase#1 (Basic Campaigns) feature is riding train 56.
  • The Phase#2 (Push Notification) feature is riding train 57.

Development Detail

Phase#1 (Riding Train 56)
Full Query
ID Summary Status Resolution Assigned to Depends on Blocks
1351573 Replace Leanplum moz.build integration with Gradle sub-module or external dependency RESOLVED DUPLICATE 1364590 1351571
1351581 Limit Leanplum to specific regions (via Switchboard) RESOLVED DUPLICATE 1351571
1351583 Initialize Leanplum SDK and set required values early RESOLVED DUPLICATE 1351571
1351585 Code review of open-source Leanplum SDK RESOLVED FIXED Nevin Chen [:nechen] 1365060, 1365089 1351571, 1374832
1356517 Implement a centralized Deep Link handling mechanism RESOLVED FIXED Nevin Chen [:nechen] 1351571, 1356386
1358117 Allow User to reset their LeanPlum Tracking (Android) RESOLVED FIXED Nevin Chen [:nechen] 1351571
1361664 Create MVP Triggers and Deeplinks for Mobile Marketing Automation RESOLVED FIXED Nevin Chen [:nechen] 1373873 1351571
1365089 Add releng build files containing Leanplum SDK private app tokens RESOLVED FIXED 1365060, 1365372 1351571, 1351585
1367314 Multiple notification overlaps if the situation fulfill more than one rule RESOLVED FIXED 1351571
1368971 [LeanPlum] - Save as PDF infinite loop RESOLVED INVALID Nevin Chen [:nechen] 1351571
1368995 [LeanPlum] - Prompt not shown when download a media content RESOLVED INVALID 1351571
1369006 [LeanPlum] - Default Browser is still triggered even if Firefox is set as the default browser RESOLVED WORKSFORME 1351571
1369013 [LeanPlum] - Keyboard not displayed when going back from the Search Engine trigger RESOLVED INVALID 1351571
1369312 Multiple notifications are overlapped while tapping power key RESOLVED INVALID 1351571
1370515 [LeanPlum] - Promote Sync triggered on account creation/login RESOLVED INVALID Nevin Chen [:nechen] 1351571
1373174 (Leanplum) - Change user identification method and add the general documentation for Leanplum RESOLVED FIXED Nevin Chen [:nechen] 1377242 1351571, 1374889
1375931 (Leanplum) Update Event RESOLVED FIXED Nevin Chen [:nechen] 1351571
1377022 Refine the document for Leanplum RESOLVED FIXED Nevin Chen [:nechen] 1351571
1383761 [LeanPlum] - Promote focus is not triggered when opening a new tab after opening a private tab RESOLVED INVALID Nevin Chen [:nechen] 1351571
1383762 [LeanPlum] Focus promotion triggered by unrelated actions VERIFIED FIXED Nevin Chen [:nechen] 1351571
1383765 [LeanPlum] Tapping the "+" icon to open a new tab, doesn't trigger the Focus promotion RESOLVED FIXED Nevin Chen [:nechen] 1351571
1383768 [LeanPlum] - The user is not taken to the sign up page. RESOLVED FIXED Nevin Chen [:nechen] 1351571
1385819 [LeanPlum] Focus promotion still displayed after installing Focus RESOLVED INVALID Nevin Chen [:nechen] 1351571

23 Total; 0 Open (0%); 22 Resolved (95.65%); 1 Verified (4.35%);


Phase#2 (Riding Train 57)
Full Query
ID Summary Status Resolution Assigned to Depends on Blocks
1386151 Enable Push Notification feature for Leanplum RESOLVED FIXED Nevin Chen [:nechen] 1351571, 1391575
1392224 Make Fennec the default handler for Leanplum Push Notification RESOLVED FIXED Nevin Chen [:nechen] 1351571
1392542 [Leanplum] Add a new trigger for App Start RESOLVED FIXED Nevin Chen [:nechen] 1351571
1392545 [Leanplum] Add user attribute for Pocket installation RESOLVED FIXED Nevin Chen [:nechen] 1351571
1394321 Document incident response process for Android NEW 1351571
1396548 [LeanPlum] - Push Notifications don't work if the user closes Fennec VERIFIED FIXED Nevin Chen [:nechen] 1351571
1397188 [LeanPlum] - Push Notifications also received for active users VERIFIED FIXED Nevin Chen [:nechen] 1351571

7 Total; 1 Open (14.29%); 4 Resolved (57.14%); 2 Verified (28.57%);


Quality Assurance

Overall Test Plan & Status: https://wiki.mozilla.org/QA/Fennec/LeanPlum

Review

  • For Phase#2, we have a design proposal and got SecReview-ed. Data/Policy reviews are performed as well. Functionality-wise we worked with QA to have quality sign-offs following the general release flow..

Reference