Page MenuHomePhabricator

Add feature flag to limit Native GPay release to Japan
Open, MediumPublic

Description

Background

We want to expose native GPay to external users in a controlled setting. Because Japan is a relatively low-traffic market for Android, and we have an upcoming campaign in Japan, we want to release GPay to external users in Japan as a first step before releasing everywhere.

Requirements
  • Native GPay is deployed behind a Feature Flag for users that are not in Japan
  • Native GPay is only visible to app users located in Japan
  • Instrumentation for GPay should be included in the same release: T363194, and validate once in beta: T364183
NOTE: Include this feature flag only in the Production Release, Beta release should be available everywhere

Production APK for QA to test feature flag:
To be added by Engineers

Event Timeline

HNordeenWMF renamed this task from Release Native GPay to Japan to Release Native GPay to Japan with feature flag.Thu, May 9, 4:55 PM
HNordeenWMF updated the task description. (Show Details)
HNordeenWMF renamed this task from Release Native GPay to Japan with feature flag to Add feature flag to limit Native GPay release to Japan.Thu, May 9, 6:13 PM

Notes for QA:
To test that the feature flag for Japan is working, please use the production release candidate:
https://releases.wikimedia.org/mobile/android/wikipedia/stable/wikipedia-2.7.50488-r-2024-05-15.apk

Override your country code to JP (first item in Developer settings) to test the Japan case, or change it back to blank to remove the override.