diff --git a/services/pushNotificationManager.ts b/services/pushNotificationManager.ts index b48dda9..b3a749b 100644 --- a/services/pushNotificationManager.ts +++ b/services/pushNotificationManager.ts @@ -81,6 +81,7 @@ export class PushNotificationManager { // 获取设备令牌 const token = await this.getDeviceToken(); + if (!token) { console.error('获取设备令牌失败'); return false; diff --git a/services/pushNotifications.ts b/services/pushNotifications.ts index 0295137..4f2f0c4 100644 --- a/services/pushNotifications.ts +++ b/services/pushNotifications.ts @@ -1,4 +1,5 @@ import AsyncStorage from '@/utils/kvStore'; +import { logger } from '@/utils/logger'; import { api } from './api'; // 设备令牌存储键 @@ -60,7 +61,7 @@ export class PushNotificationService { */ async registerDeviceToken(request: DeviceTokenRequest): Promise { try { - console.log('注册设备令牌:', request.deviceToken.substring(0, 20) + '...'); + logger.info('注册设备令牌:', request.deviceToken.substring(0, 20) + '...'); const response = await api.post( '/push-notifications/register-token', @@ -71,10 +72,10 @@ export class PushNotificationService { await AsyncStorage.setItem(DEVICE_TOKEN_KEY, request.deviceToken); await AsyncStorage.setItem(TOKEN_REGISTERED_KEY, 'true'); - console.log('设备令牌注册成功:', response.tokenId); + logger.info('设备令牌注册成功:', response.tokenId); return response; } catch (error) { - console.error('设备令牌注册失败:', error); + logger.error('设备令牌注册失败:', error); throw error; } }