Encerrado

Modify working [login to view URL] (Auth/RealtimeDB) and implement user referral system + rewards in unity via firebase custom links. -- 3

Looking for a talented programmer to implement firebase dynamic links to implement a user referral system that allows for users to paste other user's unique referral ID's.

The person referring others will earn a % of the game currency that the referred user receives.

Each referred user and the total amount of coins earned from them will be listed in an UI element.

Realtime DB, Firebase Auth and a working [login to view URL] are already available to be modified. This project can be realized locally by modifiying the provided [login to view URL] as long as documentation on the required UI elements and potential DB modifications are provided.

___________________

Implement firebase dynamic link to generate unique referral codes for each UID. (up to 11 characters long)

Implement firebase rewarded referrals.

Display copyable unique referral code in profile UI element.

Display input field for other user's referral code in profile and registration UI element.

Implement buttons to trigger the linkage of one account to another account's referral code.

Implement triggerable public voids to reward the referring user with a 5% of the coins earned from public void BalancePostAdd.

Implement a scroll view UI element in profile that displays the Username (not UID) [reference [login to view URL] for how the username is generated] and the total amount of coin earned by that referral. E.g. the sum of the 5% the referee has earned on each "BalancePostAdd" trigger.

Store the total balance earned by user on firebase real-time DB. E.g. by generating database entries with the referred user's UID and their total balance. (See [login to view URL] for how the db is structured)

Implement a void to update the text elements for each referred user's total referredbalance parsing the referee's UID in the active user's DB. This can simply be triggered on click when opening the profile panel and doesn't need to be updated in real-time.

Display showNotificationMessage("Title", "Message"); after successful account linkage.

As for delivery, a simple export of the scene as well as the modified [login to view URL] would be desirable. Please test whether or not the dynamic link, referred reward and UI elements are working in your own firebase environment and comment your code for easy implementation. (FirebaseAuth, RealtimeDB)

Erforderliche Fähigkeiten

Habilidades: Unity, Desenvolvimento de Jogos, Programação C#, Google Firebase

Sobre o Cliente:
( 0 comentários ) Germany

ID do Projeto: #34124490

9 freelancers estão ofertando em média $284 nesse trabalho

(51 Comentários)
7.9
(13 Comentários)
6.9
liveexperts123

Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the Mais

$250 USD in 4 dias
(7 Comentários)
5.4
(42 Comentários)
5.6
(4 Comentários)
4.8
brendaclaire70

PHD SOFTWARE DEVELOPER DEAR EMPLOYER, I’ve completed the exact same projects before [login to view URL] me will be the fastest way to complete your task with the best rates possible. I CAN ASSURE YOU 100% THAT WE AR Mais

$140 USD in 7 dias
(0 Comentários)
0.0
namraanwar01

Hi This is Namra I read your project description and I have sound knowledge regarding Game Development, Unity, Google Firebase and C# Programming. My experience with your projects skills make me confident that I c Mais

$180 USD in 15 dias
(0 Comentários)
0.0
abhiani9759

I have good experience in the firebase implementation Hi , I am Unity Game and mobile application developer having7 years of experience in building games and we are WEBGL specialist as well . Ability to make multiplay Mais

$540 USD in 7 dias
(0 Comentários)
0.0
behnamjaffarii

Hi, I'm working with unity for 7years and have worked with Firebase services (Remote config, Remote message, Referral with dynamic links, etc) and I'm confident i can implement it. Looking forward to hear about you.

$300 USD in 3 dias
(0 Comentários)
0.0