APP/pequeño programa incrustado en el juego, el juego salta sobre la pista

No es nuevo que las aplicaciones/pequeños programas se conecten a las operaciones de los juegos, sin embargo, todavía tiene un gran potencial para el desarrollo, especialmente las aplicaciones sociales, la mayoría de ellas utilizan juegos de entretenimiento para aumentar la interacción, adquirir clientes objetivo y aumentar los canales de monetización de los productos. para lograr una situación de ganar-ganar.

Para juegos integrados en la aplicación, puede consultar: Metaverse Farm, supongo que lo que dibuja, Kuaishou Darts, Billiards, Ludo ...

Entonces, ¿cuáles son los modos de monetización de los juegos de APP? Tomemos como ejemplo "granja de pollos":

1. Modo de monetización de anuncios: cuando juegan, los usuarios pueden continuar realizando tareas para obtener alimento para pollos para alimentar a los pollos. Después de acumular una cierta cantidad de puntos (recolección de huevos), pueden obtener productos físicos. Para los usuarios, no necesitan para consumir cualquier cosa, pueden obtener cualquier ¿Por qué no hacerlo por diversión? Es solo que los usuarios quieren obtener resultados más rápido, por lo que continuarán navegando y obteniendo alimento para pollos más rápido, lo que también es beneficioso para la plataforma.


2. Modo de recarga: a diferencia del modo anterior, además de obtener alimento para pollos, el usuario también puede usar directamente la tarjeta de artículo para alimentar a los pollos y producir huevos rápidamente. Luego, la forma en que puede obtenerlo rápidamente es intercambiar monedas de oro directamente. para la tarjeta de artículo, y luego use la tarjeta de artículo para acelerar la producción de huevos. Para la plataforma, esto también aumenta los ingresos y mejora la liquidez. Para los usuarios, la interacción de entretenimiento simple y los productos baratos también son muy atractivos.


3. Incorporación de productos: esto es para aumentar la adherencia del usuario, la promoción de alianzas y la promoción. Proporcione espacio publicitario en su propia aplicación para mostrar el juego en otras páginas web, o promuévase directamente entre dos aplicaciones para atraer a los usuarios a hacer clic.

Plataforma de acceso a minijuegos de terceros: los juegos interactivos grupales brindan información

Resumen de acceso

Proceso de acceso

Directamente incrustado en contenido interactivo, juegos, etc., el servicio ya ha desarrollado el juego, y las reglas del juego se pueden modificar o establecer por defecto de acuerdo con los requisitos sin volver a desarrollar.

  1. crear aplicación
  2. Obtener cuentaSecToken
  3. Realice la lógica empresarial de acuerdo con los documentos de la interfaz.

Paso 1: Crear una aplicación

Después de iniciar sesión en el sitio web oficial de la plataforma abierta, cree una aplicación en el centro de administración y active el servicio del juego después de que la revisión sea exitosa.

Paso 2: Obtener accountSecToken

Descripción del método de generación y uso de accountSecToken:

  • accountSecToken son las credenciales operativas del usuario en el lado del cliente. Se recomienda que los desarrolladores obtengan accountSecToken en el lado del servidor.

Diagrama de flujo de acceso

método de solicitud


POST  https://open.grouplay.cn/api/account/login 

solicitar parámetros

nombre del parámetro requerido tipo ilustrar
ID de aplicación cadena ID de aplicación
marca de tiempo cadena Marca de tiempo (milisegundos)
nonceStr cadena cadena aleatoria
firmar cadena firma MD5
fluido cadena identificación de usuario única
tu nombre No cadena Apodo del usuario
encabezadoImg No cadena URL de avatar de usuario

parámetro de retorno

nombre del parámetro tipo ilustrar
cuentaSecToken cadena token de usuario
imurl cadena dirección de conexión im

ejemplo de retorno

{
  "code": "200",
  "message": "操作成功",
  "success": true,
  "data": {
    "accountSecToken": "e6aa932ca44e433aa9a9a32d00e54083",
    "imUrl": "ws://192.168.101.128:8888"
  }
}

Reglas de generación de firmas


private static String genSign(String appSecurity, Map<String, String> params) {
    //1. 参数名按照ASCII码表升序排序
    String[] keys = params.keySet().toArray(new String[0]);
    Arrays.sort(keys);
    //2. 按照排序拼接参数名与参数值
    StringBuilder sb = new StringBuilder();
    for (String key : keys) {
        sb.append(key).append(params.get(key));
    }
    //3. 将secretKey拼接到最后
    sb.append(appSecurity);
    //4. MD5是128位长度的摘要算法,转换为十六进制之后长度为32字符
    try {
        byte[] bytes = sb.toString().getBytes("UTF-8");
        return DigestUtils.md5Hex(bytes);
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }
    return null;
}

Paso 3: Obtenga  acceso inmediato a la lógica empresarial de acuerdo con el documento de la interfaz

Supongo que te gusta

Origin blog.csdn.net/grouplayservice/article/details/131380781
Recomendado
Clasificación