jpush.getRegistrationID().then((rid) {})可以在登录页再调用一次吗?

flutter在main.dart initState()中取了一次RegistrationID,返回空值的情况下,能否在登录页再次调用jpush.getRegistrationID().then((rid) {})获取一次?

可以,这个 API 并不限制调用次数

init 初始化需要一定的时间,如果可以监听是否注册成功的话最好是先监听后获取 registrationID 值

flutter版sdk没有广播监听功能吧?看example好像没有,只有通过jpush.getRegistrationID()获取,难怪我第一次都是取不到的,要第二次才可以获取到