帮助中心—卓易开发平台—以开放共赢助力中小型企业的发展,以创新思维的产品让科技服务生活

帮助中心

Operation Instructions & FAQ

instructions
ADroi
  • Development Document Download::Download now
  • Advertiser process::

    Register/log in -> Create an ad -> Configure media -> Set delivery unit price -> Finish

  • Developer process:

    Register/log in -> Create a new app -> Upload apk supplement content -> Integrate SDK -> Release and start billing -> Finish

应用分发
  • App distribution process:
  • Register an account -> Contact Customer Service -> Negotiation cooperation and sign agreement -> Log in to backend -> Download apps -> After app is online, log in to backend to query data

卓易联运

Joint operation of Droi

Development Document Download:Download now

Droi Payment

Before game can be accessed, a game must be created. After the game is approved and released, it can be promoted, operated and maintained.
Create Game: Apply for an account ---> Log in to backend ---> Add game
Review/release: Apply for review ---> Allow for game to access SDK ---> Packaged into channels ---> Pre-release review
Game operation & maintenance: Release the game ---> Operation and maintenance

Create Game

1. Apply for an account
Before game can be accessed, a game must be created. After the game is approved and released, it can be promoted, operated and maintained.
Create Game: Apply for an account ---> Log in to backend ---> Add game
Review/release: Apply for review ---> Allow for game to access SDK ---> Packaged into channels ---> Pre-release review
Game operation & maintenance: Release the game ---> Operation and maintenance

2.Create a Game
After you (the developer) log in to the backend, you may create a new game in the application management section. Note: Provide the correct name of the game and upload a clear game icon that meets the requirements.
After providing the app information, the system will create the game and assign an AppId and AppKey to the game.
After the game is created, you may click "Edit" in the game list to access the game`s AppId and AppKey.
AppId is the game`s unique identifier in the platform.
AppKey is a key allocated by the platform to the game, used to ensure the reliability of the game source. In order to protect your legal rights, please properly retain the AppKey.

Review/release

1. Apply for review
After the game information provided and the game has been created, you may submit the information to the corresponding business department for review. In the game list, you can view the current state of the corresponding game.

2. Allow for the game to access SDK
1) After the game is reviewed, you may download the corresponding SDK and view the corresponding technical documentation and allow the game to access SDK.
2) Set the AppId and AppKey in SDK and begin the related technical development work.AppId is the game`s unique identifier in the platform.AppKey is a key allocated by the platform to the game, used to ensure the reliability of the game source. In order to protect your legal rights, please properly retain the AppKey.
3) Before using the SDK, you must carefully read the relevant documentation.
4) In order to ensure the interests of users, you need to consider a variety of unusual circumstances for access to the payment module to guarantee that the payment user can receive the related items.

3. Packaged into channels
After access and testing are completed, the corresponding packages are packed into the corresponding channel packages and submitted to the business department for pre-release review.
Before submitting your app, you need to carefully test the payment function of the product to ensure no damage to the interests of users after the official release.

4. Pre-release review
The business department reviews the corresponding channel packages. After confirming the game`s features, it will arrange for the games to be made available.

Operation and maintenance

1. You can view user feedbacks for released apps and respond to them on the developer backend.
2. You can publish announcements on app-related activities in the backend.
3. In the backend, you can view user growth and activity, income and exceptions and make appropriate adjustments to the app.



FAQ
Product-related questions

1. Which platforms do Droi Open Platform SDK support?

Currently, the platform supports Android 2.2 and above.

2. How are the AppId and AppKey obtained?

AppId and AppKey are generated after a game is created. Access the "Edit Game" page in the game list in the developer backend to obtain the AppId and AppKey.

3.Where can users view recharge reports and other information?

After registering an account, log in to view app reports and other information.

4. Why am I encountering problems when viewing some data reports in my browser?

If you find that some features are not available or not displayed properly when visiting our website, this may be due to issues related to your browser. We recommend that you use Firefox, Google Chrome or IE 8.0 and above when using our website.

5.Why do I need to generate the recharge order number? Can this be generated automatically?

Generating the recharge order is optional. If you do not generate the recharge order, the order number will be generated by the system. If you generate your own order number, this will facilitate audit and reconciliation of your reports.

6. What is the purpose of the server`s callback address? Where can it be set?

After the user completes a recharge/purchase, the game server will call back this address and notify of the recharge/purchase status so that the game server can conduct its own logics handling.

7. What is the purpose of the recharge status query?

The recharge status query facilitates handling of the the order number and recharge results returned by the recharge. You can also use this interface to complete the user`s recharge order management module.

8.What is "order missing" and when does this happen?

"Order missing" is when the purchase result is not returned to the app due to network and other issues after the user purchases goods, and the app fails to determine whether the user`s purchase is successful.

9. How do I handle missing orders after purchasing goods?

After "order missing" occurs, you need to use the returned order number and complete the local delivery of the purchased goods and other operations by querying the status of the order. If the network is not available at this time, you can select to query the order status and update this list of local goods next time.

Server side

1. Are the server interface parameters case-sensitive?

The interface parameter names are case-sensitive. These are needed to pass parameters by the names specified in the interface parameter description. For example, if "Version" in the payment result query interface is written as "version," it will be considered to be invalid.Android

Android

1.Why do the running exceptions occur after the platform code and my project code are obfuscated and compiled?

For security reasons, the platform`s jar package has been obfuscated, so it does not need to be obfuscated again. If obfuscated again, exceptions will appear, so when you obfuscate your project`s jar package, do not obfuscate it together with the platform`s jar package. If you obfuscate your project`s jar package with proguard of Android SDK, you can add the following code in proguard.cfg:
-keep public class com.zhuoyou.pay.sdk.** {*;}

2. Why does the "screen Size" property of "configuration change" in AndroidManifest.xml have errors? Can "screen size" be configured?

According to the description of Google`s official documents, since Android 3.2 (API level 13), when the device`s display switches between portrait and landscape, the configuration property "Screen Size" will also change. Therefore, from Android 3.2 onwards, when you wish to rotate the screen, and if the system does not restart "activity", you need to add "Screen Size" in the property value "orientation" in android:configChanges. Therefore, you need to configure this property so that your app is compatible with Android versions after 3.2.

Interpretation of terms

1. Order missing

In the purchasing process, the following cases may occur: The purchase is completed, but the app has not received notification on the result of the purchase. For example, during the purchasing process, the user exited the app or the network failed, and the client did not receive a notification that the purchase was successful.If the delivery of goods is handled on the client in your app after the user purchases goods and the virtual goods are stored in the client`s configuration file, you need to handle the "order missing" in your app according to the following recommended practices.

2. The developer backend

The platform will provide developers with a management backend, where the developers can perform all operations that will allow apps to access the platform, and they can also view usage, dividend and withdrawal information on the apps through the backend.