草庐IT

auth_token

全部标签

android - android gcm token 什么时候过期

我很好奇androidGcmTokenExpire策​​略。当我希望注册了Gcm服务的设备能够接收Gcm推送消息时,我将使用API注册它。然后我将获得一个Gcmtoken“A”。如果我从不在Play商店升级我的应用程序版本代码。谷歌会用“B”刷新它并自动使“A”过期吗?如果是,什么时候做。我看过一些文章说,一旦“A”被“B”刷新,那么当服务器尝试向“A”发送消息时,服务器将获得新的注册ID“B”。我现在想知道客户端如何知道gcmtoken“A”已过期并被替换为“B”有人能回答我的问题吗?谢谢 最佳答案 是的,实现onTokenRef

android - 如何在 Android 的 Firebase token 服务中处理第一个 token ?

我正在制作一个使用Firebase云消息传递的Android应用。每当生成新token时,都会调用扩展FirebaseInstanceIdService的类的onTokenRefresh()函数。但是我注意到第一次生成token时,这个函数并没有被调用。我想将第一个token发送到我的服务器。我该如何实现? 最佳答案 onTokenRefresh()只是在您有互联网连接时调用,在从FCM返回token后,您可以将其发送到您的服务器参见https://stackoverflow.com/a/37546558/2032955

android - 使用 Neural sdk for Android 进行身份验证后如何获取访问 token

当使用(neurasdk)检测用户在哪里,以及他/她30分钟前在做什么时。我们已按照他们的指南与neara进行交互,并成功通过Neura进行身份验证。对于我们的服务器端,我们需要使用neura的api请求receivingtheuser'ssituation.问题是我们没有链接中描述的accessToken。我是从哪里得到这个accessToken的? 最佳答案 您可以从:SDKUtils获取它mNeuraApiClient是com.neura.standalonesdk.service的一个实例importcom.neura.st

android - 如何检测 token 是否已过期或未在应用服务器上注册 firebase FCM 通知?

我正在使用以下代码将FCM通知从服务器发送到设备:StringfcmServerKey=externalConfig.getFcmServerKey();CloseableHttpClienthttpclient=HttpClients.createDefault();HttpPosthttpPost=newHttpPost(HTTPS_FCM_GOOGLEAPIS_COM_FCM_SEND);httpPost.setEntity(newStringEntity(message,ContentType.create("application/json")));httpPost.setH

android - Firebase Auth 自定义声明未传播到客户端

我有一个UID为1的用户,其中自定义声明设置为,frompos=true我通过以下方式从ADMINSDKforjava为该用户设置新的自定义声明:Mapclaims=newHashMap();claims.put("frompos",false);FirebaseAuth.getInstance().setCustomUserClaimsAsync("1",claims).get(10000,TimeUnit.MILLISECONDS);我在服务器端打印声明以检查声明是否已设置:UserRecorduser=FirebaseAuth.getInstance().getUserAsync

android - com.fasterxml.jackson.databind.exc.MismatchedInputException : Unexpected token (START_OBJECT), 预期 START_ARRAY:

我正在尝试将SearchAvailableRidesRequestOffline保存到androidSharedPreferences。我需要反序列化对象以便稍后使用它。当我尝试从json对其进行反序列化时,出现了此异常。IO异常com.fasterxml.jackson.databind.exc.MismatchedInputException:Unexpectedtoken(START_OBJECT),expectedSTART_ARRAY:needJSONArraytocontainAs.WRAPPER_ARRAYtypeinformationforclasscom.mnox.w

android - 使用 Basic Auth 的 POST 在 Android 上失败但在 C# 中有效

我有一个正在开发的应用程序需要我将数据发布到第3方API。我从一开始就在身份验证方面苦苦挣扎,而且拖得越来越远,现在我被困住了。我曾尝试使用Authenticator,但已阅读所有有关某些Android版本中似乎存在错误的信息:AuthenticationExample我尝试了几种不同的选择,包括ApacheCommonsHTTPLibrary但没有成功。在这一切之后,我决定确保API不是痛点。因此,我编写了一个快速的WinForms程序来测试API,它在第一次尝试时运行良好。因此,我的想法和我使用的API看起来都不错,但我迫切需要一些指导来解释为什么Java代码不起作用。示例如下:每

android - 刷新 Facebook Android SDK 中的 token 权限

我一直在到处寻找,但找不到任何具体信息。根据最新的SDK3.0文档http://developers.facebook.com/docs/reference/android/3.0/AccessToken#getPermissions:AccessToken.getPermissions()返回的权限列表“如果自创建AccessToken对象以来已添加或删除权限,则可能过时”我的问题是:有什么方法可以请求刷新权限列表,以便token可以反射(reflect)Facebook保存的最新权限列表? 最佳答案 自FacebookSDK版本

dart - 如何修复 Flutter 本地身份验证的平台异常错误 "auth_in_progress"?

我正在尝试使用local_auth插件在我的flutter应用程序中实现指纹认证。但它向我抛出平台异常错误:"PlatformException(auth_in_progress,Authenticationinprogress,null)"finalLocalAuthentication_localAuth=LocalAuthentication();boolauthenticated=false;try{authenticated=await_localAuth.authenticateWithBiometrics(localizedReason:'Scanyourfingerpr

dart - 如何修复 Flutter 本地身份验证的平台异常错误 "auth_in_progress"?

我正在尝试使用local_auth插件在我的flutter应用程序中实现指纹认证。但它向我抛出平台异常错误:"PlatformException(auth_in_progress,Authenticationinprogress,null)"finalLocalAuthentication_localAuth=LocalAuthentication();boolauthenticated=false;try{authenticated=await_localAuth.authenticateWithBiometrics(localizedReason:'Scanyourfingerpr