Common issues and solutions for PNTA Flutter plugin
PntaFlutter.deviceToken
returns null
after initialization
Common causes:
prj_
or is incorrectprj_XXXXXXXXX
PntaFlutter.deviceToken
getter after initializationregisterDevice()
fails after initialize(registerDevice: false)
Solutions:
initialize()
was called firstregisterDevice()
google-services.json
is in the correct location: android/app/google-services.json
android/build.gradle
:
android/app/build.gradle
:
/profile
, /settings
Solutions:
navigatorKey
is assigned to MaterialApp (see Quick Start guide)autoHandleLinks: true
is set in initialize() if you want automatic link handlingPntaFlutter.deviceToken
is not null
initialize()
throws errors or app crashes
Solutions:
WidgetsFlutterBinding.ensureInitialized()
before initialize()
initialize()
is awaited properlyprj_XXXXXXXXX
)initialize()
registerDevice()
flutter --version
)