An easy integrated solution to upload A/B app to Google Play

Recently, the integrated solution has launched many casino packages in India, and these packages are basically from a company called LULU.

Below is a brief analysis of them.

1. Background introduction

1. 1 What packages does LULU help others launch?

https://play.google.com/store/apps/details?id=gameone.bestgame.zerohttps://play.google.com/store/apps/details?id=gameone.bestgame.zero

https://play.google.com/store/apps/details?id=sta059.agenta.downg666

https://play.google.com/store/apps/details?id=com.lulugp.ltrl8hy

https://play.google.com/store/apps/details?id=com.navost.na88vovoslot

https://play.google.com/store/apps/details?id=com.tegameee.ge33ddd

https://play.google.com/store/apps/details?id=com.vedagp.gp777glos

https://play.google.com/store/apps/details?id=com.teenpat.slots77p

https://play.google.com/store/apps/details?id=com.lulugp.luck77in

https://play.google.com/store/apps/details?id=com.lulugp.slotsqia7ng

These packages are basically in the top 50 of the Indian casino free list, and some are still in the top 10.

1.2 Which platforms does LULU help with packages?

There are mainly three platforms: Neta, Lucky and P777. The packages of these three platforms are basically frequent visitors to the top 5 of the Indian casino free list.

Below are the pictures of these platforms in order

62aef054a48588526dac3dba8acb65b0_origin(1).jpg
image.png

2. Technical solution analysis

For the convenience of description, the original APK given by the customer is called the customer original package, and the package that LULU makes based on the A package is called the LULU package.

The game shown to Google auditors is called the A-side mini-game, and the game corresponding to the customer’s original package is called the B-side game.

2.1. Comparison of the decompiled files of the LULU package and the customer’s original package

To put it simply, the LULU package is an addition to the customer’s original package.

The resources, java code, and so function library of the original package are not changed, and then their own java layer code and a picture are added to realize the functions of A/B side switching and A side mini-game, among which the A side mini-game is implemented with pure Java code.

So in essence, it is a fusion solution, not a plug-in solution.

Limitations of the fusion solution:

  1. It will require the customer’s original package code not to be confused.
  2. From the perspective of shelf security, this is taking off pants to fart, because the original package has problems, this package must have problems.
  3. The code they added is also very dangerous, please refer to the content of Section 3 for details.

Advantages of the fusion solution:

  1. It does not pick the technical solution of the customer’s original package, cocos unity egret flutter, any solution is fine.
  2. The customer only needs to change a package name, and no other content needs to be modified.
  3. The package output speed is fast, and it is easy to realize automatic package output.