jpush / jpush-flutter-plugin

JPush's officially supported Flutter plugin (Android & iOS). 极光推送官方支持的 Flutter 插件(Android & iOS)。
http://docs.jiguang.cn
MIT License
842 stars 352 forks source link

设置别名在真机上不成功, 在模拟器上反而成功 #188

Closed function2000 closed 4 years ago

function2000 commented 4 years ago

在真机上返回6002错误. 在模拟器上没有问题.

代码: jpush.setup( appKey: "e58a32cb3e423568931867e5", //你自己应用的 AppKey channel: "theChannel", production: false, debug: true, );

jpush.setAlias("TEST").then((map) {
  setState(() {
    debugLabel = "setAlias success: $map";
  });
}).catchError((error) {
  setState(() {
    debugLabel = "setAlias error: $error";
  });
});
function2000 commented 4 years ago

D/PushDexClassLoader( 1823): init jpush cl... D/JIGUANG-JPush-P( 1823): [AndroidUtil] action:checkValidManifest D/| JPUSH | Flutter | Android | ( 1823): runMainThread:map = {isEnabled=true},method =onReceiveNotificationAuthorization I/flutter ( 1823): flutter get registration id : 1104a8979221233fe3c I/flutter ( 1823): 123456 I/flutter ( 1823): | JPUSH | Flutter | _handleMethod: I/flutter ( 1823): flutter onReceiveNotificationAuthorization: {isEnabled: true} I/flutter ( 1823): | JPUSH | Flutter | addEventHandler: I/flutter ( 1823): | JPUSH | Flutter | setup: I/| JPUSH | Flutter | Android | ( 1823): setup D/| JPUSH | Flutter | Android | ( 1823): setup :{debug=true, production=false, channel=theChannel, appKey=e58a32cb3e4469ebf31867e5} D/JIGUANG-JPush( 1823): [JPushInterface] action:init - sdkVersion:3.6.0, buildId:45 I/flutter ( 1823): | JPUSH | Flutter | setAlias: D/JIGUANG-JPush( 1823): [AndroidUtil] action:checkValidManifest I/flutter ( 1823): | JPUSH | Flutter | applyPushAuthority: I/flutter ( 1823): | JPUSH | Flutter | getRegistrationID: D/JIGUANG-JCore-P( 1823): [JCoreHelper] runActionWithService action:init D/JIGUANG-JPush( 1823): [ActionHelper] doAction:third_init D/| JPUSH | Flutter | Android | ( 1823): scheduleCache: D/JIGUANG-JCore-P( 1823): [JCoreHelper] runActionWithService action:get_rid I/| JPUSH | Flutter | Android | ( 1823): setAlias D/| JPUSH | Flutter | Android | ( 1823): setAlias: TEST I/| JPUSH | Flutter | Android | ( 1823): getRegistrationID D/| JPUSH | Flutter | Android | ( 1823): getRegistrationID: D/JIGUANG-JCore-P( 1823): [JCoreHelper] runActionWithService action:get_rid D/JIGUANG-JCore-P( 1823): [JCoreHelper] runActionWithService action:tagalis I/flutter ( 1823): flutter get registration id : 1104a8979212373fe3c I/.nxxii.sapchar( 1823): ProcessProfilingInfo new_methods=787 is saved saved_to_disk=1 resolve_classes_delay=8000 E/flutter ( 1823): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(6002, , ) E/flutter ( 1823): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:569:7) E/flutter ( 1823): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156:18) E/flutter ( 1823): E/flutter ( 1823): #2 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:329:12) E/flutter ( 1823): #3 JPush.setAlias (package:jpush_flutter/jpush_flutter.dart:180:24) E/flutter ( 1823): #4 IndexScreenState.initPlatformState (package:sapchart/Screens/Home/index.dart:92:11) E/flutter ( 1823): #5 IndexScreenState.initState (package:sapchart/Screens/Home/index.dart:35:5) E/flutter ( 1823): #6 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4640:58) E/flutter ( 1823): #7 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter ( 1823): #8 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter ( 1823): #9 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter ( 1823): #10 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter ( 1823): #11 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter ( 1823): #12 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter ( 1823): #13 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16) E/flutter ( 1823): #14 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5) E/flutter ( 1823): #15 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5) E/flutter ( 1823): #16 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter ( 1823): #17 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter ( 1823): #18 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter ( 1823): #19 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter ( 1823): #20 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter ( 1823): #21 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter ( 1823): #22 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter ( 1823): #23 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter ( 1823): #24 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter ( 1823): #25 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16) E/flutter ( 1823): #26 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11) E/flutter ( 1823): #27 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5) E/flutter ( 1823): #28 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5) E/flutter ( 1823): #29 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4666:11) E/flutter ( 1823): #30 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter ( 1823): #31 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter ( 1823): #32 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter ( 1823): #33 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter ( 1823): #34 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter ( 1823): #35 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter ( 1823): #36 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4527:16) E/flutter ( 1823): #37 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4675:11) E/flutter ( 1823): #38 Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5) E/flutter ( 1823): #39 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5) E/flutter ( 1823): #40 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4666:11) E/flutter ( 1823): #41 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5) E/flutter ( 1823): #42 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14) E/flutter ( 1823): #43 Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18) E/flutter ( 1823): #44 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5830:14) E/flutter ( 1823): #45 Element.inflateWidget (package:f D/JIGUANG-JCore-P( 1823): [JCoreHelper] runActionWithService action:change_foreground

Ycong commented 4 years ago

我也遇到了这个问题

Kimxu commented 4 years ago

没人管吗,这个问题已经好久了

raoxudong commented 4 years ago

运行自带的demo,添加和删除alias 都是成功的啊,更新最新版本插件看看吧。 @Ycong @Kimxu @function2000

fg2q1q3q commented 3 years ago

同样遇到这个问题,无解,总是6002,这样单推就用不了,推送就变得意义不大,这个问题不修复只能选择其他家的推送了