Technology Sharing

Record a WeChat applet location permission appeal process

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1 The mini program receives a notification that a violation has been detected and needs to be handled in a timely manner. A buffer period of one week is given. If it is not handled within the deadline, the mini program will be blocked (2023-11-17)
2 After the expiration date, if it is still not processed, the ability will be blocked (2023-11-24)
3 In July 2024, it was found that the location permission was invalid, and targeted modifications were made. The first time, only the default permission request logic of the interface file was processed (location permission was requested when http.js was initialized). The modification was sent online, and the appeal was not passed [first appeal]
4 The second modification also processed the homepage initialization and location acquisition logic. The modification was sent online, but the appeal was not accepted [Second appeal]
5 After two unsuccessful appeals, after clicking on the appeal button on the internal message board, there is no appeal button on the secondary page (normally there is also an appeal button on the secondary page), as shown in the following figure
insert image description here
6 After contacting customer service, the customer service informed that there are only two appeal rights. After using them up, you need to file a manual appeal. Here, send the rectification plan to the manual customer service. After the manual customer service reviews and approves it, the appeal entrance will be opened again on the station letter.
insert image description here
7 The copywriting is organized as follows, and the manual review is passed. The customer service prompt is as shown below
Dear WeChat Mini Program Review Team:
Hello!
I am the developer of the xx applet on your platform. I deeply apologize for this violation. We have conducted a comprehensive review and reflection on the existing "geolocation permission application before launching specific functions".
After careful analysis, we found that the main problems are as follows:

  1. Functionally, in order to provide a default city for placing orders, the homepage requests location permission as soon as it is opened.
  2. The interface general request header needs to pass in the user's location longitude and latitude, and the system requests location permission when it is initialized.

In response to the above problems, we have taken the following measures to rectify them:

  1. The default city on the homepage is cancelled and changed to "Please select". Location permission will then be requested after the specific business is enabled.
  2. The general interface logic cancels the longitude and latitude in the request header, and instead passes the longitude and latitude to the interface only when the business layer has them, otherwise it will not be passed.

We are fully aware that as a Mini Program developer, we have the responsibility to provide users with a safe, healthy, and positive online environment. We promise that in the future operations, we will strictly abide by the relevant regulations of the WeChat platform, continuously improve and enhance our products and services, and create a better experience for users.
Finally, I would like to express my sincerest apologies for this violation and implore your team to give us a chance to make amends. We will work harder with a more rigorous attitude to contribute to the healthy development of the WeChat platform.
Thank you for your patience in reading and understanding, and we look forward to approving this appeal.
insert image description here
8 One day later,Click on the message again and the appeal button will be restored.[Note that this time no notification was sent to say that it has been restored. You can only check it manually.] Submit the appeal again. Please note that the appeal text must be consistent with the manual text, but due to the 200-word limit, it has been shortened here.
The main problems we currently have are the following two points:

  1. In order to provide a default city for placing orders on the homepage, the initialization will request permission
  2. The interface needs to pass in the user's location latitude and longitude, and will request permission when initialized
    In response to the above problems, we have taken the following rectification measures:
  3. Cancel the default city and change it to "Please select", and then request location permission for specific business
  4. The interface no longer passes in longitude and latitude
    Modules that need to collect information include placing orders, selecting pickup addresses, etc. After users refuse authorization, they can still continue to place orders manually to complete the process.

9 Appeal approved

Reflection:
1. When receiving a warning, handle it promptly
2 When filing an appeal, please fill in the content of the appeal as required. I previously wrote "rectification has been carried out in accordance with relevant regulations"