Tencent Push Notification Service provides you with a troubleshooting tool for message push exceptions such as message delivery or push failures. You can use this tool to troubleshoot issues on your own or query device details (including the bound accounts and tags) via an account or token.
pushID
of the user in the troubleshooting tool detects that the token is not in the push list.Note:
- Account: refers to the unique ID of the user bound to the token, including OpenID and UID.
- Token list: displays tokens in reverse chronological order by binding time. A maximum of 10 tokens are listed on a page. If the account is bound to multiple devices, the message will be pushed to the last device bound to this account. To push the message to all devices bound to this account, change the push settings via the console or the API.
Note:
On the Troubleshooting Tools page, click the Push Query tab.
Enter the pushid
(required) and the device token (required) to be queried, and click Query to view the troubleshooting results.
Note:Obtain
pushid
as follows:
- Choose Message Management > Task List on the left sidebar to obtain the
PushID
to be queried.- Obtain it from the response parameter of the push API.
Choose Message Management > Task List on the left sidebar, and switch from Created on Console to Create via API. Then you can view API push data.
If the query result does not match the actual situation, or the problem persists, you can view the FAQs about push or submit a ticket with the pushID
and token for assistance.
Check that you selected the same environment for iOS and the token. For more information, see Push Environment Selection Description.
Check whether you entered the same app package name as in the Tencent Push Notification Service console > Message Management > Basic Config. If different, check whether the Multi-Package Name Push feature is enabled.
If you’re using Android version P or later, add and use the Apache HTTP client library. To do this, add the following configuration to the AndroidManifest application node.
<uses-library android:name="org.apache.http.legacy" android:required="false"/>
If you’re using a Mi phone, check whether the message is included in the ordinary notifications.
If you’re using a Meizu phone, check whether the message is included in the message box.
If you’re using a vivo phone, check whether the notification bar is manually enabled.
If you’re using a vivo or Huawei phone, check whether the notification banners and sounds are manually enabled.
Do not contain “test” and other sensitive words in your notifications because such notifications may be blocked by vendor channels.
Note that the vivo and OPPO push channels must be approved by vendors before being used.
Was this page helpful?