草庐IT

android - 卸载应用程序时 GCM 未注销设备

我制作了一个Android应用。我使用GCM推送通知。当用户时,我正在向GCM注册设备已登录。我正在使用外部MySql数据库来存储用户的注册ID。它运行良好。但是当我执行以下步骤时:在我的手机上安装我的应用。使用user1登录。从我的手机上卸载该应用程序。再次安装该应用。使用user2登录。user1通知仍在我的手机中收到,这意味着GCM没有在卸载应用程序时注销我的设备。我无法在卸载应用程序时删除Mysql数据库中的行,因为我不知道应用程序何时卸载或用户可能没有互联网卸载应用程序时连接以删除行。你能建议我如何解决这个问题吗?我了解到GCM在卸载后需要一些时间来注销设备。当GCM取消注册

android - Sinch SDK - 如何注销用户?

我正在使用SinchSDK进行即时消息传递。如何注销用户?我有注销用户的按钮,但无法在SinchSDK中实现该功能。他们的文档或示例均未描述此类功能。 最佳答案 sinch客户端没有注销,我们认为移动用户是“在线”的,如果您不想接收更多推送消息,您可以做的是注销推送数据,如果您不使用推送,只需停止客户端。我们正在使用委托(delegate)安全,因此如果您告诉我们Joe已使用您的key和密码登录,我们相信您已经验证了用户。 关于android-SinchSDK-如何注销用户?,我们在St

android - facebook android sdk 4.0,从LoginManager注销回调的方法

我在我的android应用程序中使用facebooksdk4.0。我有一个Activity,其功能是向facebook发布一些消息(这不是我应用程序的主要Activity)我正在执行以下操作以登录到Facebook,然后发布消息FacebookSdk.sdkInitialize(this.getApplicationContext());callbackManager=CallbackManager.Factory.create();LoginManager.getInstance().registerCallback(callbackManager,newFacebookCallba

Android 为什么 Facebook SDK 注销按钮不显示?

我开发了一个带有facebook登录的应用程序,登录过程没有问题。但是当我想注销时没有看到按钮。损坏的应用程序屏幕截图工作应用截图损坏的应用程序gradle文件;applyplugin:'com.android.application'android{compileSdkVersion24buildToolsVersion"24.0.1"defaultConfig{applicationId"com.ex.ex"minSdkVersion15targetSdkVersion24versionCode1versionName"1.0"testInstrumentationRunner"a

android - 如何在不使用 <com.facebook.widget.LoginButton/> 的情况下使用 Button 手动实现 facebook 登录和注销?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion是否有使用普通按钮实现facebook登录/注销的解决方法?

java - Retrofit 表示注销时存在身份验证 token

当我在我的应用程序中登录我的帐户时,我会在我的SharedPreferences中保存一个授权token,如下所示:PreferenceUtils.setAuthToken(LoginActivity.this,authToken);这是我的PreferenceUtils类:publicclassPreferenceUtils{publicstaticSharedPreferencesgetSharedPreferences(Contextcontext){returnPreferenceManager.getDefaultSharedPreferences(context);}pub

Android 的 SensorManager 无法有效注销监听器

我的应用程序创建了一个Service,它覆盖了onStartCommand以创建一个SensorManager并将一个SensorEventListener附加到其中一个传感器:publicclassAccelerometerServiceextendsService{privateSensorManagersensorManager;privateSensorsensor;privateSensorEventListeneractiveListener;//...@OverridepublicintonStartCommand(Intentintent,intflags,intsta

Android:facebook sdk注销问题?

您好,我在我的安卓手机上使用facebooksdkforandroid并使用单点登录。当我登录到facebook应用程序时它工作正常,我的应用程序也登录了。对于注销,我遇到了困惑。我实现的方法是从应用程序的用户首选项中恢复访问token和过期日期,并检查session的有效性。如果过期,应用程序调用facebook.authorized函数,一旦授权,访问token和过期日期将再次更新。在处理注销时,我发现有几件事有点困惑。1)当我从facebook应用程序注销时,我的应用程序仍然可以访问并请求用户详细信息。虽然,我在我的应用程序上保存的访问token与facebook应用程序没有关系

java - X 分钟后自动注销,Android

我希望实现一项功能,在X分钟不活动后注销用户。在对SO进行了类似的回答之后,建议的方法似乎是-在后台运行计时器。安排它在x分钟后超时。在用户与应用交互的每个函数(基本上是所有事件处理程序)中,调用一个重置计时器的方法。我自己想不出比这更好的事情了,但即使对于具有6-7个不同屏幕和一大堆UI组件的中型应用程序来说,这似乎也是一个巨大的痛苦。有更好的方法来处理这个问题吗?谢谢,泰迦。 最佳答案 您可以使用CountDownTimer并从onUserInteraction()重新启动它在每个Activity()中

android - 如何使用 Parse 注销/更改 Twitter 帐户

我知道如何登录:ParseTwitterUtils.logIn(loginView.getCurrentContext(),newLogInCallback(){@Overridepublicvoiddone(ParseUserparseUser,ParseExceptione){if(e==null){StringwelcomeMessage="";if(parseUser.isNew()){welcomeMessage="Hellonewguy!";}else{welcomeMessage="Welcomeback!";}loginView.showLoginSuccess(par