At present, when Internet companies set out to do business, they have to overcome the two big mountains are Facebook and Google. Facebook controls the quality user traffic in the world, and Google controls the entry to the app. Among them, the application of Google Play is the first problem to be solved. I will use several articles to explain the problems encountered in the process of listing and the solutions.

On the process

  • What is the process of registering a developer account to the shelf?

In order to ensure the safe and stable launch of the APP, I summarized the entire launch process of the APP above.

Let’s start with remote VPS (remote virtual hosting).

The purpose of purchasing remote VPS is to avoid the connection between the shelf operating environment (IP, computer, MAC address, browser, cookie, etc.) and other developer accounts. So where are we going to buy this VPS?

There are several ways: large factory VPS (Ali Cloud, AWS), small factory VPS, self-built/private machine room

Of course, in view of their own conditions and input costs, most people still choose to use VPS of big factories. If you have the advantage of resources, self-built room to build VPS is the most secure, of course, the maintenance cost of ordinary people can not afford.

Then talk about whether the account is self-registration or purchase.

If you register your developer account, in order to avoid association, you should prepare completely new information in advance, credit cards and VPS environment (specific tutorial we go to Baidu, a lot of). Here’s a tip: after registering your developer account, wait 2-3 days before uploading your app. If the developer’s account is blocked before uploading the app, it means that there are related factors in your registration process that are not properly handled, which will save you the waste of the app package.

A little reminder is that if you register your account, you must see more, ask more, ensure a clean environment, don’t panic when you encounter problems, remember that what we want is success rate, not speed.

Buy other people’s accounts, to find reliable channels, accounts need to be registered for more than 1 months of the old account, safe and stable.

In summary, if you have the ability to handle the new application materials, it is recommended to register yourself, if you do not have, then it is recommended to find channels, as to how to find, you know.

What does account association mean? What are the possible connections?

  • Account association refers to gg identification to your multiple app may be similar to the vest package or package environment may be the same environment, will be a lu to the end of all down, seal. Let all your previous efforts and hard work go up in smoke overnight, and the business of the whole company will stagnate. In serious cases, it is not impossible to dissolve the company directly.
  • Possible connection points:
    • (1) Back-end interface: IP address and domain name of the interface

    • (2) Package loading environment: IP of remote VPS, MAC address, mobile phone number bound to Gmail and credit card bound to developer.

    • (3) Client: large code repetition, similar UI.

How to avoid association?

Firstly, explain the above correlation points one by one, and then look at the targeted solutions:

  • (1) Back-end interface: THE IP address and domain name should be updated, and the interface structure should be changed to encrypt data transmission

  • (2) Package loading environment: Ensure that the credit card and Gmail used for the registered developer account have not been used or are not tied to other developer accounts. You can also buy a ready-made account. (Buying is risky and requires careful identification.)

  • (3) Client: the code repeatability is low because it is not sure to change to what point, the simple way is to modify the UI, encrypt the dictionary, method name, class name. Complete refactoring is best when possible

  • (4) Developer account: It should be isolated during use and can only be used under fixed machine and IP.

  • (5) The third party used by the client: before putting the app on the shelf, it should capture and analyze its own package to check whether the third party illegally uploads user data or induces users to download the APP. Different apps use different third-party accounts. Including but not limited to the key of the third party SDK and the account of the third party (different APP bindings should be bound with different Appids under different Facebook accounts)

Is there a foolproof way?

There is no foolproof solution. Because GG risk control is also learning, progress, upgrade. Of course, if someone claims to have a way to stabilize the bag, please recommend me, I will visit the teacher.

Of course, now some companies are constantly on the shelves of APP, a lot of apps every day, expect to have a few apps can be approved, the amount of victory, bo chance. In fact, there is a small problem, that is, if the more apps on the shelves, the more APP code samples GG can learn, does this also give GG more basis for code association detection? Think about….

We also don’t bother to guess and ask gg’s listing risk control strategy, this is top secret, even gg’s internal non-audit team is not known. You know why.

The most stable launch strategy is to read and follow Google Play’s developer policy carefully to ensure that the launch process goes smoothly.

To sum up, the relevant experience is summarized through the GG listing process of myself and group friends. I hope that my summary can be helpful. If you have any questions, please leave a message or send a private message to me.

This article is originally published on the gold digging platform by @Jia Qihui. Without permission, reprinting is prohibited.