- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
FCM getToken()
在真实设备上总是返回 null,但在模拟器上工作得很好,我不知道是什么原因造成的。以下是我如何使用 getToken()
:
FirebaseMessaging _firebaseMessaging = FirebaseMessaging();
String fcmToken = "";
await _firebaseMessaging.getToken().then((value) async {
fcmToken = value;
if (fcmToken != "") {
await _userCollection.doc(user.id).set({
'email': user.email,
'name': user.name,
'noHp': user.noHp,
'alamat': user.alamat,
"email_verification": user.emailVerification,
"phone_verification": user.phoneVerification,
"device_token": fcmToken,
});
}
return;
});
我使用的真实设备是 Android Marshmallow。
最佳答案
et Token的获取方法如下:
final FirebaseMessaging _firebaseMessaging = FirebaseMessaging();
_firebaseMessaging.getToken().then((String token) {
assert(token != null);
saveToken(token);
});
我将 token 保存在 pref 中以供进一步使用。您可以根据需要修改它。
void saveToken(String token) async {
var prefs = await SharedPreferences.getInstance();
await prefs.setString(Constants.DeviceToken, token);
}
如有任何问题,请随时发表评论。我正在我当前的应用程序中使用。
对于 iOS,您需要请求许可。
_firebaseMessaging.requestNotificationPermissions(
const IosNotificationSettings(
sound: true, badge: true, alert: true, provisional: true));
_firebaseMessaging.onIosSettingsRegistered
.listen((IosNotificationSettings settings) {
print("Settings registered: $settings");
});
关于firebase - Flutter FCM getToken() 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64153074/
我开发了一个应用程序,它使用 gmail api 来获取用户发送的所有邮件。然后我将这个应用程序分成一个示例(几乎是空的)和一个可以执行所有操作的 fragment ,这样我以后可以轻松地将我的 fr
在 express-jwt docs有一个关于能够使用 getToken 函数从请求中获取 token 的引用。 你如何在路由中使用这个调用? app.use(jwt({ secret: 'hel
我有一个返回 3 个函数的工厂:setToken、getToken、isAuthenticated。前两个函数是预定义的,最后一个调用 getToken 函数,使用 this.getToken。 当将
在我的 Android 应用程序中,我试图获取 Google token 以连接到 Google 电子表格。这是执行此操作的代码: AsyncTask getTokenTask = new Async
我为我在学校做的家庭作业编写了这个函数: char* getToken(char buffer[], int pos) { int i; char copy[350], *token,
GoogleAuthUtil.getToken 的第二个参数需要一个帐户对象,但是当您连接到 Google SignIn 时,您返回的结果是 GoogleSignInAccount - 这不是一回事。
尝试调用 GoogleAuthUtil.getToken(args) 时,我在具有最新 Google Play 服务的 ICS 设备上遇到此故障。通过在手机中删除和添加 Google 帐户解决了该问题
我正在使用 OAuth2 进行自动登录。但我不知道 getToken() 方法中的范围参数是什么,请帮助我。 最佳答案 OAuth2 authorization uses access token t
我有一个应用程序,我试图在其中获取谷歌身份验证 token 。它会在每次请求时超时,并且不会在 logcat 中提供任何有用的消息。我试图弄清楚我是否未能正确设置我的云控制台,或者我的代码是否有问题。
我使用以下内容来获得可以从 Android 应用访问后端的身份验证。这在此处进行了描述 https://developers.google.com/identity/protocols/CrossCl
几个月的自我,我的谷歌登录程序没有问题,但今天模拟器在 Logcat 中回复我这个错误: E/Auth:[GoogleAccountDataServiceImpl] getToken() -> NEE
在我的程序中,我处理了数百万个具有特殊字符的字符串,例如“|”分隔每个字符串中的标记。我有一个函数可以返回第 n 个 token ,就是这样: function GetTok(const Line:
这个问题已经有答案了: FirebaseInstanceIdService is deprecated (19 个回答) 已关闭 4 年前。 我可以问一个问题,我可以使用“if”作为 Firebase
我使用了 GoogleApiClient 对象,继承了 ConnectionCallbacks 接口(interface)并调用了 GoogleAuthUtil.getToken(Context co
我尝试从 flickr rest api 获取 authToken 但 console.log 发生错误 Invalidsignature 。我的回复链接是: http://api.flickr.co
我尝试获取 GWT 应用程序中最后访问的页面。如果历史上出现过特定页面,我想跳过该页面。为了获取上次访问的页面,我尝试 History.getToken() 来获取当前 token ,如文档中所述。但
我已采取的步骤 使用 Google 的开发者控制台: 我已经创建了一个项目并为该项目创建了一个客户端。 我已激活 Youtube API 数据 我将回调设置为 http://localhost:300
关于 FirebaseInstanceId.getToken(String authorizedEntity, String scope) 我有两种类型的问题,一种是关于多次调用此方法,另一种是关于调
我正在尝试将 FCM 通知添加到我的应用程序,但出于某种原因 FirebaseInstanceId.getInstance().getToken(); 正在返回 null。 因为我没有得到任何堆栈跟踪
我目前正在构建一个 Android 应用程序,它从我的后端服务器请求数据。当然,我想知道在我的服务器上收到的请求是否真的来 self 的应用程序,或者是否有人只是从另一台服务器发送 HTTP 请求等。
我是一名优秀的程序员,十分优秀!