What is the difference between notifications and messages?
Notification: After sending, it will be displayed in the system notification bar, and the user will be reminded by ringing or vibrating.
Message: It will not be displayed in the system notification bar after sending it. After the SDK passes the message to a third-party application, the developer needs to write the presentation code to see it.
What is a tag tag?
Tags are an attribute of users. They can be pushed for certain types of tags after setting them for certain users. For example, if you like "football", you can just push them accurately. You can manage the tags of each application on the application management page, and each application has up to 100 tags.
What are the requirements for mobile phones and operating systems in the Android platform SDK?
SDK supports Android 1.6 and above mobile phone systems
The mobile phone must have a network (GPRS, 3G or Wifi network, etc.)
The mobile phone may not have a SIM card, but may cause some functions to be missing. The mobile phone may not mount an SD card, but it will prevent some functions from working properly.
Does the SDK consume how much power and flow?
SDK is specially optimized for mobile phones, no-load power consumption is 15-50 mAh per day, no-load current is 0.8-1.2M/month
Send messages and notifications not received by the phone?
• Whether the format of the server push messages and notifications is correct (the format can be referred to the server interface document; push using the push open platform () does not require confirmation)
•Is the mobile phone network normal (you can use the browser to click on several more web pages)
•Please check whether the SDK is successfully initialized and obtain the ClientID (see "Editor Platform Client SDK Access Document" for details - Extended Functions - Get Transmission Messages
•If the message is sent, the developer needs to write the reception processing presentation code, please confirm whether the corresponding processing code has been written.
• If the ClientID has been successfully initialized and obtained, one-click monitoring is performed through the personal push open platform - troubleshooting - existing clientids
What should I do if the SDK does not get the clientid?
• Please confirm whether the phone starts the application normally
• Please confirm whether the mobile phone is on the mobile network (GPRS, 3G) or WiFi network
• Please forcefully stop the application and restart and wait for a few minutes
• If you still haven't retrieved the ClientID after following the above steps, please uninstall and reinstall the application.
Is the server API provided?
Yes, the server provides three API interfaces for developers to call. For detailed usage, please refer to the "Private Platform Server Interface Documentation"
Why do I call the server interface and display "result=sign_error"?
• Please confirm whether the encoding is UTF-8, if not, it will be modified to UTF-8
• Detect the values related to appid, appkey, and masterSecret, especially masterSecret, do not get confused with appsecret.
Why sometimes the server API push is not received?
The following situations will not be displayed in the notification bar when the mobile phone receives a message, and the developer needs to write a receiving and processing data code to display it.
• Use pushmessage to push messages
• Use pushSpecifyMessage to push messages, and at the same time pushType value is "TransmissionMsg"
• Use pushGroupMessage to push messages, and at the same time pushType value is "TransmissionMsg"
What does it mean to upload the correct user list for a specific user on the push push platform page?
Clientid list, format is txt file, one clientid per line, enter and line break, the upper limit is 20M
Application details: The number of registered users and online numbers are 0. What is the reason?
• Check whether the client gets the clientid
• The number of registered users is delayed to the second day, and the number of online users is delayed by about 15 minutes.
• You may have modified the app appid, causing the clientid to be bound to the previous appid. The actions you need: delete the SD card libs directory, clear the data of the application or uninstall and reinstall, and then start the application and re-acquire the clientid
The three test push buttons in the access boot cannot be received, but the troubleshooting can be received
You should have modified the app appid, causing the clientid to be bound to the previous appid. The actions you need: delete the SD card libs directory, clear the data of the application or uninstall and reinstall, and then start the application and re-acquire the clientid again.
Under what circumstances will the clientid change?
If the mobile phone does not have an SD card, the application uninstallation, reinstallation or clearing data will change the clientid and other abnormal situations are not ruled out, but no current discovery
I originally started my application, and then I clicked on the notification, and he started my application again, which means I started two. Why is this?
This does happen when the parameter transmissionType is set to 1 through the server interface or when the launch option is selected through the advanced settings of the push platform.
If you need to avoid this phenomenon, it is recommended to set the parameter transmissionType to 2 when pushing through the server interface and fill in the transparent message; when pushing through the personal push open platform, the option to start immediately is set in the advanced settings
No, and fill in the message through. The client obtains the transparent message to determine the current status of the application, and then performs corresponding processing based on the status.
After logging in to two accounts on the same mobile phone, the clientID associated with these two accounts will be the same on my server, so will the pushed messages be messed up?
For individual pushes only send messages based on the user clientid, such situations cannot be avoided. It is recommended that the client maintain a set of relationships between user ID and clientid, detect the binding relationship between user ID and clientid when logging in, and issue the corresponding clientid according to the relationship when issuing.
When I received the push, the column at the top of the phone showed the robot. Why?
You need to place a named icon in the project drawable