在iOS设备中调用deleteInstanceID()后,getToken不起作用

时间:2019-06-21 20:23:10

标签: ios flutter firebase-cloud-messaging flutter-plugin

我正在使用firebase_messaging插件来扑朔迷离,并希望注销后停止接收通知。所以我在注销时调用deleteInstanceID()。最初,我对getToken()没问题,但是在调用deleteInstanceID()之后,我不再通过getToken()获得任何令牌。

我正在使用firebaseMessaging.setAutoInitEnabled(true);但仍然无法使用。我意识到只有在我之前调用configure()时才会发生这种情况。在ios模拟器和Android设备中不会发生此问题。仅IOS设备。杀死应用程序后,我只是回去获得令牌。

我的设置如下所述:

iPhone 6s,IOS 12.3.1 firebase_messaging:^ 5.0.4

扑打医生

[✓] Flutter (Channel stable, v1.5.4-hotfix.2, on Mac OS X 10.14.5 
18F132, localept-BR)
[✓] Android toolchain - develop for Android devices (Android SDK 
version 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.2.1)
[✓] Android Studio (version 3.4)

0 个答案:

没有答案