-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Referral promo support (& Dow Jones) #287
Comments
Both the macOS and Windows installers have the referral code in the executable name (instead of DMG on macOS we use PKG). The installer then strips that out and puts into the user's profile directory The Windows implementation of the installer uses our fork of electron-winstaller (and the changes aren't very readable... since they involve binary file updates). The changes made for the macOS installer (PKG) are a little more interesting:
Here's a link to an internal security review which has a link to a detailed spec (includes API details): Relevant PRs from browser-laptop showing the implementation:
|
@bsclifton Working on this now. Belated thanks on the great details! |
Win 10 x64 - PASSED
Win 10 x86 - PASSED
Win 8.1 x64 - PASSED
Win 7 x86 - PASSED
macOS 10.13.6 x64 - PASSED
Win 7 x64 @btlechowski laptop - PASSED
Win 10 x64 @btlechowski laptop - PASSED
|
Once the above test were done, @aekeus sent QA a list of QA also ensured that the download count was being incremented via https://publishers.basicattentiontoken.org/publishers/home when going through the above. @srirambv also confirmed this was working correctly for his referral promo's. |
The following issues were found when QAing the • dowjones promotional tabs not loading instantly after launch (taking ~30s) #1810 |
QA we'll need to work with @emerick to figure out how we can check the following using b-c: • Verifying that we no longer send referral code to update server after 90 days Moving this into https://github.com/brave/brave-browser/milestone/14 till the above is also tested and checked. |
Quick dowjones update: We're now able to create accounts via the promo tab that is launched at startup, however, once logged in, b-c is presented with paywalls even though a promo account is being used within a Brave browser. Created #2020 to address this issue. |
Went through verification using the following build under
Verified passed with
Verification Passed on
|
Test plan
See brave/brave-core#428
Description
See below text
The text was updated successfully, but these errors were encountered: