Interface de réception de colis cadeaux


Présentation du Points Mall : Le Points Mall a une couverture cumulée de 2 millions d'utilisateurs, un total de 7,5 W d'utilisateurs d'échange, un total de 200 000 échanges, 6 000 à 10 000 nouvelles personnes ajoutées chaque jour et plus de 300 types de produits. , couvrant l'électronique et le numérique, la vie à la maison, les périphériques de jeux et les jouets et autres domaines

Photo d'exposition de la page d'accueil du Points Mall :

TB1FovAJVXXXXXLXXXXXXXXXXXX-800-450.png

La meilleure position de recommandation, le nombre de clics quotidiens. est maintenu à environ 20 000, et lorsque de nouveaux produits seront lancés, un calendrier d'environ trois jours sera organisé pour la première promotion ciblée, il existe actuellement plus de dix types de coffrets cadeaux connectés au centre commercial de points, comme Legend of the Three Kingdoms, My name is MT2, Tiantian Journey to the West, Golden Toad Fishing et Three Kingdoms Le centre commercial de points a ouvert une zone de paquets cadeaux de jeu

TB1djHrJVXXXXaDXpXXXXXXXXXX-800-450.png

Page de détails du paquet cadeau :

TB1zlW2JVXXXXbzaXXXXXXXXXXX-800-450.png

1. La période dorée de la promotion des jeux, avec des points forts en matière de bien-être emballés dans des coffrets cadeaux, vous donnant plus de raisons et d'opportunités de postuler d'abord aux ressources de promotion publique

2 Le centre commercial Points favorise pleinement, en une seule journée, le nombre de. Les coffrets cadeaux pouvant être consommés en un seul mois sont de 1 à 2 semaines et peuvent guider en continu plus de 2 000 utilisateurs dans le jeu chaque jour. Chaque utilisateur qui réussit à échanger des points peut accéder directement au jeu !


Le montant des points appliqués pour les jeux généraux est le suivant :

1. Les différents niveaux d'étoiles de produits auront leur propre cagnotte totale mensuelle et la limite des prix TOP ne peut pas dépasser 1/3 ; du prix TOP

Product StarsDisponible chaque moisActivité unique par utilisateurÉvénement unique Cumul mensuelGénération unique SIntermodal S

Points Reward Pool


Limite de récompense TOP


Nombre maximum de prix TOP


Nombre maximum de prix TOP


300000

200 0

8

24

200000

1500

6

18

Intermodal A

150000

1000

6

18


2. Sur la base du DAU du jeu de la semaine dernière à titre de référence, toutes les données ci-dessus peuvent être bonus comme suit :

DAU moyenne hebdomadaire

Bonus

Plus de 30 000

1,5 fois

6 000 ~ 30 000

1,0 fois

Moins de 6 ans ,000

0,5 fois

Par exemple : pour un produit monogénération avec 5 000 DAU, un maximum de 1 500 points peut être émis à un seul utilisateur, et un maximum de 12 personnes peuvent être émis mensuellement.


Pièce jointe : Le paquet cadeau a été connecté et les exigences matérielles fournies

1 Photos promotionnelles, 3 JPG, 690*450, 600*600, 240*156

2. : 150 -300 mots

Client recevant l'interface du colis cadeau

Obtenir l'interface d'informations sur le colis cadeau

Description de l'interface  :

Obtenez le Liste des coffrets cadeaux, applicable Pour recevoir le coffret cadeau intégré à l'application dans l'application autonome, appelez cette interface pour obtenir la liste des codes du coffret cadeau.

Conditions préalables :

Nécessite une autorisation de connexion

Prototype de fonction :

requête de vide statique publiqueGifts (écouteur final IGetGiftListListener)
Description des paramètres  :

pack cadeau auditeur Informations rappel

Prototype d'interface de rappel :

 public static interface IGetGiftListListener { 		public void onGetGiftListSuccess(List<Gift> list); 		public void onGetGiftListError(String errMsg); 	} 	public static class Gift { 		private String cpItemId; 		private Long giftId; 		private Long status

Recevez le cadeaupack

Description de l'interface : Recevez le cadeau et obtenez l'identifiant du coffret cadeau correspondant à partir de la liste d'identifiants de code du coffret cadeau obtenue

Prérequis  :

1. Vous devez d'abord obtenir l'ID cadeau du produit achetable via l'interface "Obtenir les informations sur le pack cadeau"

2. Exiger une autorisation de connexion

Prototype de fonction  :

public static void takeGifts(long giftId, ItakeGiftListener auditeur)

Description du paramètre :

giftId ID à recevoir le cadeau

auditeur Recevez le rappel renvoyé par le serveur

Prototype d'interface de rappel :

public static interface ITakeGiftListener {

public void onTakeGiftListSuccess( boolean isSuccess);

public void onTakeGiftListError(String errMsg);

}

Interface de réception des colis cadeaux côté serveur

Une fois que les utilisateurs ont reçu le coffret cadeau APP via Différents canaux. Lorsque l'application est démarrée, le client/serveur de l'application peut interroger le backend de l'application de divertissement numérique pour voir si l'utilisateur a des paquets cadeaux à distribuer. Si la requête réussit, une liste d'enregistrements est renvoyée.

Prérequis :

Nécessite une autorisation de connexion

Prototype de fonction : http://gateway.6uu.com/coin/query_game_gift_record. action?user _str_id=xxx&app_str_id = xxx & game_item_id = xxx & status = 0 & ts = xxx & sign = xxx

description du paramètre : paramètres de demande

User_Str_id


String

xxxxx

game_item_id

ID de l'article acheté (cet identifiant est fourni par CP, CP vérifie le légitimité de cet identifiant d'article). Vous pouvez le laisser vide ou remplir plusieurs champs, séparés par des virgules (si vous le laissez vide, tous les enregistrements qui remplissent les conditions pour l'utilisateur seront renvoyés).
Facultatif

String

12312312312

status

Filtrer les résultats par statut. 0 signifie tout, 1 signifie être activé, 2 signifie activé, 3 signifie expiré. La valeur par défaut est 1.
Facultatif

Int

1

app_str_id

APPappkey
Obligatoire

Chaîne

12654

ts

Horodatage

Obligatoire

long

223433232

sign

Signer les données actuellement demandées pour signer, doit être facultatif. dépend des éléments de données de la requête Request actuelle et ne peut pas être codé en dur dans le code.

Obligatoire

Chaîne

Sdf98sdf98sdf89sdf9sdf9sd

Retourné avec succès

is_success

Si le traitement de la demande est réussi

Obligatoire

String

T

record_list

Renvoie l'ID de commande après que le serveur APP ait créé la commande

Required

String

Les champs suivants dans les informations renvoyées représente l'ID des paquets cadeaux

cpItemId

Échec du retour

is_success

Si le traitement de la demande a réussi

Exiger d

String

F

error_code

Error code

Obligatoire

String

605

msg

Message d'erreur

Obligatoire

Chaîne

Échec de la demande


Exemple de réponse :

Retour réussi

Il y a 2 paquets cadeaux

{

"is_success ": "T",

« record_list » : [ {"cpItemId": "4698796", "gmtCreate": 1433948755664, "recordId": 65498, "status": 1, "userStrId": 654987asdf987sadf "}, {"cpItemId": "98964654", "gmtCreate": 1433 948755664 ,"recordId":658796,"status":1,"userStrId":"654987asdf987sadf"}]

}

Aucun paquet cadeau éligible :

{

"is_success":"T",

"record_list ”: []

}

Échec du retour

{

"is_success": "F",

"error_code": "FAIL",

“ message" : "erreur système"

}

Receive the Gift Pack a été activé avec succès. Veuillez attendre la demande la prochaine fois. Le coffret cadeau ne sera pas renvoyé lors de l'activation de la liste des coffrets cadeaux.

Prototype de fonction : http://gateway.6uu.com/coin/mark_record_as_activated.action?user_str_id=xxx&app_str_id=xxx&app_order_id=xxx&record_id=xxx&ts=xxx&sign=xxx

Description du paramètre :

"Paramètres de demande" xxxxx

app_order_id

APP La commande L'identifiant associé à l'émission est complété à la fin et le cp est généré. Le serveur de divertissement numérique enregistre uniquement . Retourné avec succès
Required

String
12312312312

record_id

Revenu quand interroger les enregistrements ID d'enregistrement

Obligatoire

Long
654897

app_str_id

APPappkey

Obligatoire

Chaîne
12654

ts

Timestamp

Obligatoire

Long
223433232

sign

Signer les données actuellement demandées à signer, doit être facultatif et doit être basé sur Cela dépend des éléments de données de la requête Request actuelle et ne peut pas être codé en dur dans le code.

Obligatoire

Chaîne
Sdf98sdf98sdf89sdf9sdf9sd

is_success

Si le traitement de la demande est réussi
Obligatoire

String

T

app_order_id

Renvoie l'ID de commande après que le serveur APP ait créé la commande
Obligatoire

String

1231231

Retours d'échec

is_success

Si la demande le traitement est réussi ou non

Obligatoire

String

F

error_code

Error code

Obligatoire

Chaîne

FAIL

msg

Message d'erreur

Obligatoire

String

Échec de la demande


Échantillon de réponse

"msg": "Erreur d'état du colis cadeau" }{ “is_success ":"F",

Retour réussi

{

"is_success":"T", " is_success": "F" ,

"app_order_id": "1235654",

"error_code": "RECORD_STATUS_INVALID",

L'enregistrement du colis cadeau n'existe pas

"app_order_id":"1235654",

"error_code":"RECORD_NOT_FOUND",

"msg":"Enregistrement d'émission introuvable"

}