diff --git a/lib/tools/push/xs_jPhush.dart b/lib/tools/push/xs_jPhush.dart index 0563de44..2763d2d0 100755 --- a/lib/tools/push/xs_jPhush.dart +++ b/lib/tools/push/xs_jPhush.dart @@ -179,9 +179,10 @@ class XSJPushProvider { if ('中国' != entity.data!.name) { String? token = await CallKitHandler.getVoipToken(); if (token != null && token.isNotEmpty) { - channels.add({ - 'channel': 'voipToken', - 'channelToken': token, + channels.forEach((element) { + if(element['channel'] == 'apns') { + element['voipToken'] = token; + } }); } else { debugPrint(