共计 651 个字符,预计需要花费 2 分钟才能阅读完成。
// #ifdef APP-PLUS
			const _handlePush = function(message) {
				let payload = message.payload;
				if ('string' === typeof payload) {
					payload = JSON.parse(payload)
				}
				try {
					// 处理 刷新
					if (payload.type) {
						chuliRefresh(_self, payload.type);
					}
					// 处理 跳转
					if (payload.action) {
						// 跳转
						chuliRoute(_self,payload.action,payload.data);
					}
				} catch (e) {
					//TODO handle the exception
					console.log(e);
				}
			};
			plus.push.addEventListener('click', function(message) {
				// plus.nativeUI.toast('push click');
				// 清除系统通知栏
				plus.push.clear();
				// 清空数量角标
				claerBadge();
				
				_handlePush(message);
			});
			plus.push.addEventListener('receive', function(message) {
				// plus.nativeUI.toast('push receive');
				_handlePush(message);
			});
			// 检测通知栏是否开放
			nativeCheck.checkNotification();
			// #endif正文完
                                                
                     
                         
            


