{"id":2015,"date":"2022-11-25T18:00:52","date_gmt":"2022-11-25T10:00:52","guid":{"rendered":"https:\/\/app.applebyme.cn\/cloud\/appshangjia\/2015.html"},"modified":"2022-11-25T18:00:52","modified_gmt":"2022-11-25T10:00:52","slug":"vivo%e6%b6%88%e6%81%af%e6%8e%a8%e9%80%81-android-push-sdk-api%e6%8e%a5%e5%8f%a3%e6%96%87%e6%a1%a3","status":"publish","type":"post","link":"https:\/\/app.applebyme.cn\/cloud\/appshangjia\/2015.html","title":{"rendered":"VIVO\u6d88\u606f\u63a8\u9001 Android PUSH-SDK API\u63a5\u53e3\u6587\u6863"},"content":{"rendered":"<p>VIVO\u6d88\u606f\u63a8\u9001 <span class=\"wpcom_tag_link\">Android<\/span> <span class=\"wpcom_tag_link\">PUSH-SDK<\/span> API\u63a5\u53e3\u6587\u6863<\/p>\n<p>\u70b9\u51fb\u6b64\u5904\u4e0b\u8f7d&nbsp;PUSH SDK\u63a5\u5165\u6587\u6863<\/p>\n<p>\u7248\u672c\u53f7\uff1a3.0.0.4<\/p>\n<h2>\u4e00\u3001 \u63a5\u53e3\u6982\u8ff0<\/h2>\n<p>\u672cSDK\u4e2d\u6709\u4e24\u4e2a\u5f00\u653e\u7c7b\uff0c\u5206\u522b\u4e3a\uff1aPush\u64cd\u4f5c\u7c7b<span class=\"wpcom_tag_link\">PushClient<\/span>\u3001\u56de\u8c03\u63a5\u6536\u7c7bOpenClientPushMessageReceiver\/ <span class=\"wpcom_tag_link\">IPushActionListener<\/span>\u3002<\/p>\n<pre class=\"wp-block-preformatted\">PushClient&nbsp;\u4e3a\u529f\u80fd\u63a5\u53e3\uff0c\u7528\u4e8e\u8c03\u7528Push\u76f8\u5173\u529f\u80fd\uff1b&nbsp;<br><br>IPushActionListener&nbsp;\u4e3a\u64cd\u4f5c\u56de\u8c03\u63a5\u53e3\uff0c\u7528\u4e8e\u529f\u80fd\u63a5\u53e3\u72b6\u6001\u56de\u8c03\uff1b<br><br>OpenClientPushMessageReceiver&nbsp;\u4e3a\u56de\u8c03\u63a5\u53e3\uff0c\u7528\u4e8ePush\u7684\u6570\u636e\u7ed3\u679c\u8fd4\u56de\uff1b<\/pre>\n<h3>1. PushClient\u529f\u80fd\u7c7b<\/h3>\n<p>PushClient\u63d0\u4f9bPush\u670d\u52a1\u7684\u5bf9\u5916API\u5217\u8868\uff0c\u91c7\u7528\u5355\u4f8b\u6a21\u578b\uff0c\u901a\u8fc7getInstance(Context context)\u83b7\u5f97\u8be5\u5bf9\u8c61\u3002<\/p>\n<pre class=\"wp-block-preformatted\">initialize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u521d\u59cb\u5316Push\u670d\u52a1\uff1b<br><br>checkManifest&nbsp;&nbsp;&nbsp;\u68c0\u67e5AndroidManifest\u662f\u5426\u6b63\u786e\u58f0\u660e\u7ec4\u4ef6\u548c\u6743\u9650\uff1b<br><br>turnOnPush&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u6253\u5f00PUSH\uff1b<br><br>turnOffPush&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u5173\u95edPUSH\uff1b<br><br>getRegId&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u83b7\u53d6\u5f53\u524d\u8bbe\u5907\u7684\u5f53\u524d\u5e94\u7528\u7684\u552f\u4e00\u6807\u8bc6\uff1b<br><br>bindAlias&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u5e94\u7528\u522b\u540d\uff1b<br><br>unBindAlias&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u53d6\u6d88\u5e94\u7528\u522b\u540d\uff1b<br><br>getAlias&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u83b7\u53d6\u5e94\u7528\u522b\u540d\uff1b<br><br>setTopic&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u4e3b\u9898\uff1b<br><br>delTopic&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u5220\u9664\u4e3b\u9898\uff1b<br><br>getTopics&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u83b7\u53d6\u4e3b\u9898\uff1b<br><br>isSupport&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u5f53\u524d\u7cfb\u7edf\u662f\u5426\u652f\u6301PUSH\uff1b<\/pre>\n<h3>2. IPushActionListener\u64cd\u4f5c\u56de\u8c03\u7c7b<\/h3>\n<p>IPushActionListener\u7c7b\u63d0\u4f9bPushClient\u7684\u64cd\u4f5c\u56de\u8c03\u3002<\/p>\n<pre class=\"wp-block-preformatted\">onStateChanged&nbsp;&nbsp;\u64cd\u4f5c\u72b6\u6001\u8fd4\u56de\uff0c\u8be6\u89c1\u64cd\u4f5c\u7801\uff1b<\/pre>\n<h3>3.OpenClientPushMessageReceiver\u64cd\u4f5c\u56de\u8c03\u7c7b<\/h3>\n<p>OpenClientPushMessageReceiver\u7c7b\u63d0\u4f9b\u57fa\u7840\u6d88\u606f\u7684\u63a5\u6536\u548c\u64cd\u4f5c\u7ed3\u679c\u7684\u53cd\u9988\uff0c\u9700\u8981\u5f00\u53d1\u8005\u7ee7\u627f\u672c\u7c7b\uff0c\u5e76\u91cd\u8f7d\u76f8\u5173\u7684\u65b9\u6cd5\uff1b\u540c\u65f6\uff0c\u8fd8\u9700\u8981\u5728AndroidManifest.xml\u9759\u6001\u6ce8\u518c\u3002<\/p>\n<pre class=\"wp-block-preformatted\">onReceiveRegId&nbsp;&nbsp;RegId\u7ed3\u679c\u8fd4\u56de\uff0c\u53ea\u6709\u9996\u6b21\u83b7\u53d6\u5230\u6216regId\u53d1\u751f\u53d8\u5316\u65f6\u624d\u4f1a\u56de\u8c03\uff1b<br><br><s>onNotificationMessageClicked &nbsp;\u901a\u77e5\u88ab\u70b9\u51fb\u65f6\u56de\u8c03\uff08\u4ec5\u7528\u4e8e\u517c\u5bb9\u8001\u7248\u672c\uff09\u3002<\/s><\/pre>\n<h3>4. \u516c\u5171\u72b6\u6001\u7801<\/h3>\n<p>\u72b6\u6001\u7801\u7528\u4e8e\u8fd4\u56de\u5404\u9879\u64cd\u4f5c\u7684\u7ed3\u679c\uff0c\u5e38\u7528\u4e8e\u56de\u8c03\u63a5\u6536\u7c7b\u4e2d\u72b6\u6001\u8fd4\u56de\uff0c\u4ee5\u4e0b\u4e3a\u516c\u5171\u72b6\u6001\u7801\uff1a<\/p>\n<pre class=\"wp-block-preformatted\">0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u64cd\u4f5c\u6210\u529f\uff1b\n\n1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u64cd\u4f5c\u6210\u529f\uff0c\u6b64\u52a8\u4f5c\u5728\u672a\u64cd\u4f5c\u524d\u5df2\u7ecf\u8bbe\u7f6e\u6210\u529f\uff1b\n\n101&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u7cfb\u7edf\u4e0d\u652f\u6301\uff1b\n\n102&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PUSH\u521d\u59cb\u5316\u5f02\u5e38\uff0c\u8bf7\u91cd\u73b0\u521d\u59cb\u5316PUSH\uff1b\n\n1001&nbsp;&nbsp;&nbsp;&nbsp;\u4e00\u5929\u5185\u8c03\u7528\u6b21\u6570\u8d85\u6807\uff1b\n\n1002&nbsp;&nbsp;&nbsp;&nbsp;\u64cd\u4f5c\u9891\u7387\u8fc7\u5feb\uff1b\n\n1003&nbsp;&nbsp;&nbsp;&nbsp;\u64cd\u4f5c\u8d85\u65f6\uff1b\n\n1004&nbsp;&nbsp;&nbsp;&nbsp;\u5e94\u7528\u5904\u4e8e\u9ed1\u540d\u5355\uff1b\n\n1005&nbsp;&nbsp;&nbsp;&nbsp;\u5f53\u524dpush\u670d\u52a1\u4e0d\u53ef\u7528\uff1b\n\n10000&nbsp;&nbsp;&nbsp;\u672a\u77e5\u5f02\u5e38\uff1b\n\n10001&nbsp;&nbsp;&nbsp;topic\u9519\u8bef\uff0c\u4f8b\u5982\u4f20\u5165appid\/\uff1b\n\n10002&nbsp;&nbsp;&nbsp;topic\u9519\u8bef,&nbsp;\u4f8b\u5982appid\/null\uff1b\n\n10003&nbsp;&nbsp;&nbsp;app\u5305\u540d\u4e0e\u914d\u7f6e\u4e0d\u5339\u914d,\u4f8b\u5982\u4f20\u5165com.yyy\uff1b\n\n10004&nbsp;&nbsp;&nbsp;appkey\u4e0d\u5339\u914d\uff0c\u4f8b\u5982\u4f20\u5165appkey:bcd\u4e0d\u5b58\u5728\uff1b\n\n10005&nbsp;&nbsp;&nbsp;appid\u4f20\u5165\u9519\u8bef\uff0c\u4f8b\u5982\u672a\u7533\u8bf7\u6b64appid\uff0c\u4f20\u5165111\uff1b\n\n10006&nbsp;&nbsp;&nbsp;\u522b\u540d\u957f\u5ea6\u8d85\u8fc740\uff1b\n\n10007&nbsp;&nbsp;&nbsp;\u522b\u540d\u8ba2\u9605\u65f6appkey\u4e0d\u5b58\u5728\uff1b\n\n10008&nbsp;&nbsp;&nbsp;\u5f00\u653e\u5e73\u53f0\u6682\u4e0d\u652f\u6301tag\u8ba2\u9605\uff1b<\/pre>\n<h2>\u4e8c\u3001 API\u63a5\u53e3<\/h2>\n<p>PushClient\u7c7b<\/p>\n<p><strong>\u2460 Initialize<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u521d\u59cb\u5316push\u670d\u52a1\uff0c\u53ef\u4ee5\u63d0\u9ad8\u540e\u53f0\u53d1\u9001\u6d88\u606f\u7684\u5b9e\u65f6\u6027\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1avoid initialize()\uff1b<\/p>\n<p>\u8865\u5145\uff1a\u5efa\u8bae\u6bcf\u6b21\u624b\u673a\u542f\u52a8\u540e\uff0c\u90fd\u8c03\u7528\u4e00\u6b21\uff0c\u786e\u4fddPush\u670d\u52a1\u80fd\u591f\u6b63\u5e38\u8fd0\u884c\u3002<\/p>\n<p><strong>\u2461 turnOnPush<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u6253\u5f00\u5e94\u7528push\u5f00\u5173\uff0c\u7ed1\u5b9a\u5e94\u7528\uff0c\u6210\u529f\u540e\u4fbf\u53ef\u63a5\u6536\u5230\u5f53\u524d\u5e94\u7528\u7684\u63a8\u9001\u6d88\u606f\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1avoid turnOnPush(IPushActionListener listener)\uff1b<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1alistener: \u72b6\u6001\u76d1\u542c\uff1b<\/p>\n<p>\u8865\u5145\uff1a\u6253\u5f00push\u6210\u529f\u540e\u65e0\u9700\u91cd\u590d\u8c03\u7528\u3002<\/p>\n<p><strong>\u2462 turnOffPush<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u5173\u95ed\u5e94\u7528push\u5f00\u5173\uff0c\u89e3\u9664\u7ed1\u5b9a\u5e94\u7528\uff0c\u89e3\u7ed1\u540e\u5c06\u6536\u4e0d\u5230\u5f53\u524d\u5e94\u7528\u7684\u63a8\u9001\u6d88\u606f\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1avoid turnOffPush(IPushActionListener listener)\uff1b<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1alistener: \u72b6\u6001\u76d1\u542c\uff1b<\/p>\n<p>\u8865\u5145\uff1a\u5173\u95edpush\u6210\u529f\u540e\u65e0\u9700\u91cd\u590d\u8c03\u7528\u3002<\/p>\n<p><strong>\u2463 getRegId<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a \u83b7\u53d6\u5f53\u524d\u8bbe\u5907\u7684\u5f53\u524d\u5e94\u7528\u7684\u552f\u4e00\u6807\u8bc6\uff0c\u540e\u53f0\u53ef\u57fa\u4e8e\u6b64\u6807\u8bc6\u53d1\u9001\u901a\u77e5\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1aString getRegId()\uff1b<\/p>\n<p>\u8fd4\u56de\u503c\uff1a\u5f53\u524d\u8bbe\u5907\u7684\u5f53\u524d\u5e94\u7528\u7684\u552f\u4e00\u6807\u8bc6\uff1b<\/p>\n<p>\u8865\u5145\uff1a\u6b64\u65b9\u6cd5\u4ec5\u5728\u6253\u5f00PUSH\u6210\u529f\u540e\u53ef\u4ee5\u83b7\u53d6\uff0c\u5426\u5219\u4e3anull\u3002<\/p>\n<p><strong>\u2464 bindAlias<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u5728\u6ce8\u518c\u6210\u529f\uff0c\u6536\u5230regId\u4e4b\u540e\uff0c\u5373\u53ef\u8bbe\u7f6e\u522b\u540d\uff0c\u7ed1\u5b9a\u5f53\u524d\u8bbe\u5907\u7684\u5f53\u524d\u5e94\u7528\u7684\u522b\u540d\uff0c\u53ef\u4ee5\u7406\u89e3\u4e3aregId\u7684\u522b\u540d\uff0c\u5f00\u53d1\u8005\u53ef\u4ee5\u5c06\u522b\u540d\u8bbe\u7f6e\u4e3a\u81ea\u5df1\u5e94\u7528\u5e10\u53f7\u7cfb\u7edf\u7684\u5e10\u53f7\uff0c\u6216\u8005\u8bbe\u5907\u6807\u8bc6\u7b49\u3002\u7136\u540e\u901a\u8fc7\u6b64\u522b\u540d\u53d1\u9001\u6d88\u606f\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1abindAlias(String alias, IPushActionListener listener)\uff1b<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1aalias\uff1a\u522b\u540d\uff1b listener: \u72b6\u6001\u76d1\u542c\u3002<\/p>\n<pre class=\"wp-block-preformatted\">**\u72b6\u6001\u7801&nbsp;\u63cf\u8ff0**\n\n30001&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u522b\u540d\u5931\u8d25\uff1a\u8bf7\u6253\u5f00push\u5f00\u5173\uff1b\n\n30002&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u522b\u540d\u5931\u8d25\uff1a\u8ba2\u9605\u522b\u540d\u4e3a\u7a7a\uff1b\n\n30003&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u522b\u540d\u5931\u8d25\uff1a\u522b\u540d\u8bbe\u7f6e\u8d85\u957f\uff0c\u5b57\u7b26\u957f\u5ea6\u8d85\u8fc770\uff1b<\/pre>\n<p>\u8865\u5145\uff1a\u7ed1\u5b9a\u522b\u540d\uff0c\u540c\u4e00\u4e2a\u522b\u540d\u4ec5\u80fd\u7ed1\u5b9a\u4e00\u4e2aregId\u3002\u5f53regId\u5df2\u7ed1\u5b9a\u4e86\u522b\u540dA\uff0c\u82e5\u8c03\u7528\u6b64\u63a5\u53e3\u7ed1\u5b9a\u522b\u540dB\uff0c\u5219\u4e0e\u522b\u540dA\u7684\u7ed1\u5b9a\u5173\u7cfb\u4f1a\u81ea\u52a8\u89e3\u9664\u3002\u6b64\u63a5\u53e3\u4e0e unBindAlias \u4e00\u5929\u5185\u6700\u591a\u8c03\u7528100\u6b21\uff0c\u4e24\u6b21\u8c03\u7528\u7684\u95f4\u9694\u9700\u5927\u4e8e2s\u3002<\/p>\n<p><strong>\u2465 unBindAlias<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u5220\u9664\u522b\u540d\uff0c\u89e3\u9664\u7ed1\u5b9a\u5f53\u524d\u5e94\u7528\u522b\u540d\uff0c\u89e3\u7ed1\u6210\u529f\u540e\u540e\u53f0\u5c06\u65e0\u6cd5\u901a\u8fc7\u522b\u540d\u7684\u65b9\u5f0f\u5411\u5e94\u7528\u53d1\u6d88\u606f\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1a<\/p>\n<p>void unBindAlias(String alias)\uff1b<br \/>void unBindAlias(String alias, IPushActionListener listener)\uff1b<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1a alias\uff1a\u522b\u540d\uff1b listener\uff1a\u72b6\u6001\u76d1\u542c\u3002<\/p>\n<pre class=\"wp-block-preformatted\">**\u72b6\u6001\u7801&nbsp;\u63cf\u8ff0**\n\n30001&nbsp;&nbsp;&nbsp;\u5220\u9664\u522b\u540d\u5931\u8d25\uff1a\u8bf7\u6253\u5f00push\u5f00\u5173\uff1b\n\n30002&nbsp;&nbsp;&nbsp;\u5220\u9664\u522b\u540d\u5931\u8d25\uff1a\u8ba2\u9605\u522b\u540d\u4e3a\u7a7a\uff1b\n\n30003&nbsp;&nbsp;&nbsp;\u5220\u9664\u522b\u540d\u5931\u8d25\uff1a\u522b\u540d\u8bbe\u7f6e\u8d85\u957f\uff0c\u5b57\u7b26\u957f\u5ea6\u8d85\u8fc770\uff1b<\/pre>\n<p>\u8865\u5145\uff1a\u6b64\u63a5\u53e3\u4e0e bindAlias \u4e00\u5929\u5185\u6700\u591a\u8c03\u7528100\u6b21\uff0c\u4e24\u6b21\u8c03\u7528\u7684\u95f4\u9694\u9700\u5927\u4e8e2s\u3002<\/p>\n<p><strong>\u2466 getAlias<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u83b7\u53d6\u5f53\u524d\u8bbe\u5907\u7684\u5e94\u7528\u522b\u540d\uff0c\u540e\u53f0\u53ef\u57fa\u4e8e\u6b64\u522b\u540d\u53d1\u9001\u901a\u77e5\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1aString getAlias()\uff1b<\/p>\n<p>\u8fd4\u56de\u503c\uff1a\u5f53\u524d\u8bbe\u5907\u7684\u5e94\u7528\u522b\u540d\u3002<\/p>\n<p><strong>\u2467 checkManifest<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u6821\u9a8c\u63a5\u5165\u662f\u5426\u5f02\u5e38\u3002\u901a\u8fc7\u8c03\u7528\u8be5API\u6765\u68c0\u67e5AndroidManifest.xml\u662f\u5426\u6b63\u786e\u58f0\u660e\u4e86\u672cSDK\u8981\u6c42\u7684\u6240\u6709\u7ec4\u4ef6\u548c\u6743\u9650\u3002\u5f53\u6709\u7ec4\u4ef6\u548c\u6743\u9650\u672a\u5b9a\u4e49\uff0c\u6216\u8005\u7ec4\u4ef6\u7684\u5c5e\u6027\u58f0\u660e\u9519\u8bef\u65f6\u629b\u51fa\u5f02\u5e38VivoPushException\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1avoid checkManifest()\u3002<\/p>\n<p><strong>\u2468 setTopic<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u5728\u6ce8\u518c\u6210\u529f\uff0c\u6536\u5230regId\u4e4b\u540e\uff0c\u5373\u53ef\u8bbe\u7f6e\u4e3b\u9898\uff1b\u5f00\u53d1\u8005\u53ef\u6839\u636e\u7528\u6237\u8ba2\u9605\u7684\u4e3b\u9898\u5b9e\u73b0\u5206\u7ec4\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1asetTopic(String top<a href=\"https:\/\/app.applebyme.cn\/shengcheng-98.html\">\u82f9\u679ccms\u751f\u6210\u53cc\u7aefapp<\/a>ic, IPushActionListener listener)\uff1b<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1atopic \uff1a \u9700\u8981\u8ba2\u9605\u7684\u4e3b\u9898\u540d\uff1b listener \uff1a \u72b6\u6001\u76d1\u542c\u3002<\/p>\n<pre class=\"wp-block-preformatted\">**\u72b6\u6001\u7801&nbsp;\u63cf\u8ff0**\n\n20001&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u4e3b\u9898\u5931\u8d25\uff1a\u8bf7\u6253\u5f00push\u5f00\u5173\uff1b\n\n20002&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u4e3b\u9898\u5931\u8d25\uff1a\u8ba2\u9605\u4e3b\u9898\u4e3a\u7a7a\uff1b\n\n20003&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u4e3b\u9898\u5931\u8d25\uff1a\u522b\u540d\u8bbe\u7f6e\u8d85\u957f\uff0c\u5b57\u7b26\u957f\u5ea6\u8d85\u8fc770\uff1b\n\n20004&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u4e3b\u9898\u5931\u8d25\uff1a\u8ba2\u9605\u6b21\u6570\u592a\u9891\u7e41\u6216\u5df2\u8ba2\u9605\u6570\u8fc7\u591a\uff1b<\/pre>\n<p>\u8865\u5145\uff1a\u540c\u4e00\u4e2aregId\u53ef\u8bbe\u7f6e\u591a\u4e2a\u4e3b\u9898\uff0c\u6700\u591a\u53ef\u8ba2\u9605500\u4e2a\u4e3b\u9898\u3002\u5f53regId\u5df2\u8bbe\u7f6e\u4e86topicA\uff0c\u82e5\u8c03\u7528\u6b64\u63a5\u53e3\u8bbe\u7f6etopicB\uff0c\u5219regId\u540c\u65f6\u8ba2\u9605\u4e86topicA\u548ctopicB\u3002\u6b64\u63a5\u53e3\u4e0e delTopic \u4e00\u5929\u5185\u6700\u591a\u8c03\u7528500\u6b21\uff0c\u4e24\u6b21\u8c03\u7528\u7684\u95f4\u9694\u9700\u5927\u4e8e2s\u3002<\/p>\n<p><strong>\u2469 delTopic<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u5220\u9664\u5df2\u7ecf\u8bbe\u7f6e\u7684\u4e3b\u9898\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1adelTopic(String topic, IPushActionListener listener)\uff1b<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1atopic \u9700\u8981\u53d6\u6d88\u8ba2\u9605\u7684\u4e3b\u9898\u540d\uff1b listener \u72b6\u6001\u76d1\u542c\u3002<\/p>\n<pre class=\"wp-block-preformatted\">**\u72b6\u6001\u7801&nbsp;\u63cf\u8ff0**\n\n20001&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u4e3b\u9898\u5931\u8d25\uff1a\u8bf7\u6253\u5f00push\u5f00\u5173\uff1b\n\n20002&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u4e3b\u9898\u5931\u8d25\uff1a\u8ba2\u9605\u4e3b\u9898\u4e3a\u7a7a\uff1b\n\n20003&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u4e3b\u9898\u5931\u8d25\uff1a\u522b\u540d\u8bbe\u7f6e\u8d85\u957f\uff0c\u5b57\u7b26\u957f\u5ea6\u8d85\u8fc770\uff1b\n\n20004&nbsp;&nbsp;&nbsp;\u8bbe\u7f6e\u4e3b\u9898\u5931\u8d25\uff1a\u8ba2\u9605\u6b21\u6570\u592a\u9891\u7e41\u6216\u5df2\u8ba2\u9605\u6570\u8fc7\u591a\uff1b<\/pre>\n<p>\u8865\u5145\uff1a\u6b64\u63a5\u53e3\u4e0e setTopic \u4e00\u5929\u5185\u6700\u591a\u8c03\u7528500\u6b21\uff0c\u4e24\u6b21\u8c03\u7528\u7684\u95f4\u9694\u9700\u5927\u4e8e2s\u3002<\/p>\n<p><strong>\u246a getTopics<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u83b7\u53d6\u5f53\u524d\u8bbe\u5907\u7684\u5e94\u7528\u4e3b\u9898\uff0c\u540e\u53f0\u53ef\u57fa\u4e8e\u6b64\u4e3b\u9898\u53d1\u9001\u901a\u77e5\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1aList&nbsp;getTopics()\uff1b<\/p>\n<p>\u8fd4\u56de\u503c\uff1a\u5f53\u524d\u8bbe\u5907\u5df2\u7ecf\u8bbe\u7f6e\u7684\u5e94\u7528\u4e3b\u9898\uff1b<\/p>\n<p><strong>\u246b isSupport<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u7528\u4e8e\u5224\u65ad\u5f53\u524d\u7cfb\u7edf\u662f\u5426\u652f\u6301PUSH\u670d\u52a1\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1aboolean isSupport()\uff1b<\/p>\n<p>\u8fd4\u56de\u503c\uff1atrue \u7cfb\u7edf\u652f\u6301\uff1b false \u7cfb\u7edf\u4e0d\u652f\u6301\u3002<\/p>\n<p><strong>\u246c onReceiveRegId<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1aRegId\u7ed3\u679c\u8fd4\u56de\u3002\u5f53\u5f00\u53d1\u8005\u9996\u6b21\u8c03\u7528turnOnPush\u6210\u529f\u6216regId\u53d1\u751f\u6539\u53d8\u65f6\u4f1a\u56de\u8c03\u8be5\u65b9\u6cd5\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1avoid onReceiveRegId(Context context, String regId);<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1acontext : \u5e94\u7528\u4e0a\u4e0b\u6587\uff1b regId: \u5f53\u524d\u8bbe\u5907\u7684\u5f53\u524d\u5e94\u7528\u7684\u552f\u4e00\u6807\u8bc6\uff1b<\/p>\n<p><strong><s>\u246d onNotificationMessageClicked\uff08\u4ec5\u7528\u4e8e\u517c\u5bb9\u8001\u7248\u672c\uff09<\/s><\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u901a\u77e5\u88ab\u70b9\u51fb\u540e\u7684\u7ed3\u679c\u8fd4\u56de\u3002\u5f53push\u53d1\u51fa\u7684\u901a\u77e5\u88ab\u70b9\u51fb\u540e\u4fbf\u4f1a\u89e6\u53d1onNotificationClicked\u901a\u77e5\u5e94\u7528\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1avoid onNotificationMessageClicked(Context context, UPSNotificationMessage msg);<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1acontext : \u5e94\u7528\u4e0a\u4e0b\u6587\uff1b msg: UPSNotificationMessage\u901a\u77e5\u6d88\u606f\u7ed3\u6784\u4f53\uff1b<\/p>\n<pre class=\"wp-block-preformatted\">**UPSNotificationMessage&nbsp;\u5305\u542b\u4ee5\u4e0b\u5b57\u6bb5**\nmsgId\uff1a\u901a\u77e5id\u3002\ntitle\uff1a\u901a\u77e5\u6807\u9898\u3002\ncontent\uff1a\u901a\u77e5\u5185\u5bb9\u3002\nskipContent\uff1a\u901a\u77e5\u81ea\u5b9a\u4e49\u5185\u5bb9\u3002\nparams\uff1a\u81ea\u5b9a\u4e49\u952e\u503c\u5bf9\u3002<\/pre>\n<h2>\u4e09\u3001\u7edf\u4e00\u63a8\u9001\u8054\u76dfAPI\u4ecb\u7ecd<\/h2>\n<p><strong>\u2460 turnOnPush<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u505a\u4e86\u76f8\u5e94\u7684\u521d\u59cb\u5316\u64cd\u4f5c\uff0c\u5efa\u8bae\u7528\u6237\u5728\u81ea\u5df1\u5e94\u7528\u7684Application\u4e2d\u7684onCreate()\u65b9\u6cd5\u4e2d\u8c03\u7528turnOnPush\u64cd\u4f5c\u3002<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1a<\/p>\n<p>void turnOnPush(Context context, UPSTurnCallback callback)<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1a<\/p>\n<pre class=\"wp-block-preformatted\">context&nbsp;:&nbsp;\u5e94\u7528\u4e0a\u4e0b\u6587;\n\nCallback\uff1aUPSTurnCallback&nbsp;\u56de\u8c03\u7ed3\u6784\uff0c\u5305\u542b\u4ee5\u4e0b\u65b9\u6cd5;\n\n&nbsp;.getReturnCode()&nbsp;&nbsp;\u83b7\u53d6\u8fd4\u56de\u72b6\u6001\uff0c0\u4ee3\u8868\u6210\u529f\uff0c\u5176\u4ed6\u503c\u4ee3\u8868\u5931\u8d25\u3002<\/pre>\n<p><strong>\u2461 registerToken<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u6ce8\u518cpush\uff0c\u83b7\u53d6\u7533\u8bf7\u7684regId<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1a<\/p>\n<p>void registerToken(final Context context, String <span class=\"wpcom_keyword_link\">app<\/span>ID, String appKey, String appSecret, final UPSRegisterCallback callback)<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1a<\/p>\n<pre class=\"wp-block-preformatted\">context&nbsp;:&nbsp;\u5e94\u7528\u4e0a\u4e0b\u6587;\n\nappID\uff1a&nbsp;\u5e94\u7528\u5728Vivo\u5f00\u653e\u5e73\u53f0\u7533\u8bf7\u7684APPId;\n\nappKey:&nbsp;\u5e94\u7528\u5728Vivo\u5f00\u653e\u5e73\u53f0\u7533\u8bf7\u7684APPKey;\n\nappSecret:&nbsp;\u5e94\u7528\u5728Vivo\u5f00\u653e\u5e73\u53f0\u7533\u8bf7\u7684APPSecret;\n\ncallback:&nbsp;UPSRegisterCallback\u56de\u8c03\u7ed3\u6784,\u5305\u542b\u4ee5\u4e0b\u65b9\u6cd5;\n\n&nbsp;.getReturnCode()&nbsp;\u83b7\u53d6\u8fd4\u56de\u72b6\u6001\uff0c0\u4ee3\u8868\u6210\u529f\uff0c\u5176\u4ed6\u503c\u4ee3\u8868\u5931\u8d25;\n\n&nbsp;.getToken()&nbsp;&nbsp;\u83b7\u53d6\u5e94\u7528\u7533\u8bf7\u7684regId\u3002<\/pre>\n<p><strong>\u2462 unRegisterToken<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u63a5\u6ce8\u518cpush\uff0c\u5173\u95edpush\u529f\u80fd<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1a<\/p>\n<p>void unRegisterToken(Cont<a href=\"https:\/\/app.applebyme.cn\/shengcheng-55.html\">\u7f51\u9875\u751f\u6210app\u8f6f\u4ef6<\/a>ext context, final UPSRegisterCallback callback)<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1a<\/p>\n<pre class=\"wp-block-preformatted\">context&nbsp;:&nbsp;\u5e94\u7528\u4e0a\u4e0b\u6587\uff1b\n\nCallback\uff1aUPSRegisterCallback\u56de\u8c03\u7ed3\u6784\uff0c\u5305\u542b\u4ee5\u4e0b\u65b9\u6cd5\uff1b\n\n.getReturnCode()\uff1a\u83b7\u53d6\u8fd4\u56de\u72b6\u6001\uff0c0\u4ee3\u8868\u6210\u529f\uff0c\u5176\u4ed6\u503c\u4ee3\u8868\u5931\u8d25\u3002<\/pre>\n<p><strong>\u2463 turnOffPush<\/strong><\/p>\n<p>\u529f\u80fd\u4ecb\u7ecd\uff1a\u8be5\u529f\u80fd\u6682\u65f6\u672a\u5177\u4f53\u5b9e\u73b0\uff0c\u8981\u5173\u95edpush\u529f\u80fd\uff0c\u8bf7\u8c03\u7528\u4e0a\u9762\u7684unRegisterToken\u63a5\u53e3<\/p>\n<p>\u63a5\u53e3\u5b9a\u4e49\uff1a<\/p>\n<p>void turnOffPush(Context context, final UPSTurnCallback callback)<\/p>\n<p>\u53c2\u6570\u8bf4\u660e\uff1a<\/p>\n<pre class=\"wp-block-preformatted\">context&nbsp;:&nbsp;\u5e94\u7528\u4e0a\u4e0b\u6587\uff1b\n\nCallback\uff1aUPSTurnCallback\u56de\u8c03\u7ed3\u6784\uff0c\u5305\u542b\u4ee5\u4e0b\u65b9\u6cd5\uff1b\n\n.getReturnCode()\uff1a\u83b7\u53d6\u8fd4\u56de\u72b6\u6001\uff0c0\u4ee3\u8868\u6210\u529f\uff0c\u5176\u4ed6\u503c\u4ee3\u8868\u5931\u8d25\u3002<\/pre>\n<p>\u7f16\u8f91\uff1ayimen\uff0c\u5982\u82e5\u8f6c\u8f7d\uff0c\u8bf7\u6ce8\u660e\u51fa\u5904\uff1ahttps:\/\/www.yimenapp.com\/kb-yimen\/12129\/<\/p>\n<p>\u90e8\u5206\u5185\u5bb9\u6765\u81ea\u7f51\u7edc\u6295\u7a3f\uff0c\u5982\u6709\u4fb5\u6743\u8054\u7cfb\u7acb\u5220<\/p>\n","protected":false},"excerpt":{"rendered":"<p>VIVO\u6d88\u606f\u63a8\u9001 Android PUSH-SDK API\u63a5\u53e3\u6587\u6863\u70b9\u51fb\u6b64\u5904\u4e0b\u8f7d PUSH SDK\u63a5\u5165\u6587\u6863\u7248\u672c\u53f7\uff1a3.0.0.4\u4e00\u3001 \u63a5\u53e3\u6982\u8ff0\u672cSDK\u4e2d\u6709\u4e24\u4e2a\u5f00\u653e\u7c7b\uff0c\u5206\u522b\u4e3a\uff1aPush\u64cd\u4f5c\u7c7bPushClient\u3001\u56de\u8c03\u63a5\u6536\u7c7bOpenClientPushMessageReceiver\/ IPushActio<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[113,1073,962],"class_list":["post-2015","post","type-post","status-publish","format-standard","hentry","category-appshangjia","tag-api","tag-1073","tag-962"],"_links":{"self":[{"href":"https:\/\/app.applebyme.cn\/cloud\/wp-json\/wp\/v2\/posts\/2015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/app.applebyme.cn\/cloud\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/app.applebyme.cn\/cloud\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/app.applebyme.cn\/cloud\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/app.applebyme.cn\/cloud\/wp-json\/wp\/v2\/comments?post=2015"}],"version-history":[{"count":0,"href":"https:\/\/app.applebyme.cn\/cloud\/wp-json\/wp\/v2\/posts\/2015\/revisions"}],"wp:attachment":[{"href":"https:\/\/app.applebyme.cn\/cloud\/wp-json\/wp\/v2\/media?parent=2015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/app.applebyme.cn\/cloud\/wp-json\/wp\/v2\/categories?post=2015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/app.applebyme.cn\/cloud\/wp-json\/wp\/v2\/tags?post=2015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}