-
Notifications
You must be signed in to change notification settings - Fork 984
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
Add referral share link ui #10620
Add referral share link ui #10620
Conversation
Pull Request Checklist
|
Jenkins BuildsClick to see older builds (122)
|
6b30a72
to
5127709
Compare
@Ferossgp thanks for your patience! What feedback are you helped with most?
|
@hesterbruikman waiting for the contract to be deployed, then I will add usage everywhere. |
@hesterbruikman normally if it doesn't fit we run the text into a second line |
67365b1
to
58dcb55
Compare
58dcb55
to
bf4ef8d
Compare
bf4ef8d
to
c1f29f2
Compare
01e2bcb
to
73b7636
Compare
Small request - could you please rebase to latest master so this commit b5fda12 gets included? This means we aren't running E2E tests on eth.prod cluster anymore, and since this happens on every push, the impact is quite big. This ensures we have more accurate metrics going forward from Jul 1 onward, which would be awesome. See https://discuss.status.im/t/user-growth-and-retention/1782 for more |
73b7636
to
b20533c
Compare
2e4e85f
to
62eb750
Compare
11c2ae6
to
bcf0a7a
Compare
94% of end-end tests have passed
Failed tests (6)Click to expand
Passed tests (92)Click to expand |
3f7e0ed
to
0191451
Compare
da30c89
to
e3bddc1
Compare
As already discussed with @Ferossgp. These are my findings from testing cc @Serhy 1. Use advertiser referral link - Decline attributionSamsung Galaxy s10e
2. Use advertiser referral link - Accept attributionSamsung Galaxy s10e
3. Use a previously used referral linkSamsung Galaxy s10e
4. Invite friendsSamsung Galaxy s10e + Fairphone Android 7
5. Receive friend inviteNeed some more attempts to understand the logic of testing for this |
e3bddc1
to
cb90bc4
Compare
cb77d63
to
a91a3e6
Compare
99% of end-end tests have passed
Failed tests (1)Click to expand
Passed tests (96)Click to expand
|
@hesterbruikman |
@churik this is expected, the UI is hidden only for release build by env var https://github.com/status-im/status-react/pull/10620/files#diff-95f82adffc4221e092a1ff1a67cef1c5R19 |
Apart from chenging invite link from general http://status.im to deeplink - no more regression is found |
Add acquisition backend methods Init referrals sharing UI Add invite on home screen Use i18n for strings Lint Update status go Pull acquisition contract to get SNT amount Use new invite component f pulling go Use screen instead of bottom sheet Handle android install referrer Post referrer to backend if present go go Add async storage for referral decisions Update with the stage backend Update contract methods Modal UI Full handling of advertiser type UI test UI Handle with universal link Allow multiple acquisition per installation Fix android bottom sheet Do not call service if no click-id received Disable invite in release Parse query params for referrer Adapt UI changes Add push notification update deps Mock react-native-push-notification Request push notifications permission on press accept Store transaction to local storage and load it back on login Separate acquisition into smaller ns Add chat invite Get referrer only on first install fix string Fix firebase crash Handle outdate click-id Cleanup business logic Update contract Revert pn Minor update to advertiser modal copy OLD - Welcome to Status! Here is some crypto to get you started NEW - Here’s some crypto to get you started! Use it to get stickers, an ENS name and try dapps OLD - By accepting you agree to the starter pack NEW - By accepting you agree to the referral program upgrade status-go Add mainnet Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
c310943
to
3c42360
Compare
Closes #10346
Add loaders while waiting API responses