草庐IT

user_token

全部标签

ios - Evernote iOS SDK - 如何使用 token 进行身份验证?

我正在使用适用于iOS的EvernoteSDK,并且在用户获得授权访问时保存身份验证token。一旦用户在不同的设备上安装了我的应用程序,我想使用该token自动重新进行身份验证,但看起来SDK不支持。有办法吗? 最佳答案 上周我遇到了同样的问题,他们的SDK确实不支持开箱即用,但经过一番研究,我找到了一个完美的解决方案。此解决方案模仿有效的身份验证流程。一些背景知识:当ENSession类初始化时,它会检索保存在钥匙串(keychain)上的凭据(除非之前调用了[[ENSessionsharedSession]unauthenti

ios - 如果我想实现推送通知,我必须多久向服务器发送一次设备 token ?

我想在我的应用程序中使用Apple推送通知服务。我阅读了几个教程,但仍然不明白一些事情。据说我需要定期向服务器发送设备token(在我的例子中是服务器用PHP编写)。但是我多久发送一次它以及如何生成设备token?提前致谢。 最佳答案 您应该在每次应用启动时注册推送通知(使用registerForRemoteNotificationTypes)。每次更改时,您都应该将设备token本地存储在您的应用程序中,并将其发送到您的服务器。您应该将您从didRegisterForRemoteNotificationsWithDeviceTok

iphone - 哪种方法用于注册推送通知的设备 token ?

我可以通过下面的方法获取deviceToken,现在我想知道如何注册deviceToken用于推送通知,因为我不确定在获取设备token后使用哪种方法或API来注册设备token推送通知以及此注册过程如何运作?-(void)application:(UIApplication*)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken{NSLog(@"APNdevicetoken:%@",deviceToken);} 最佳答案 好

iOS Facebook SDK "user cancelled login"在设备上运行应用程序时?

我正在使用最新的iOSFacebookSDK,当我在模拟器中运行我的应用程序时,我可以完美地登录和注销(在这种情况下,它会打开非本地弹出窗口,因为没有安装facebook应用程序),但是当我在我的设备上运行它时,我得到了nativeuialertview弹出窗口,当我单击“确定”时,终端显示“用户取消登录”并且弹出窗口消失但它没有登录。你知道可能是什么吗造成这个?我做了一些研究,但找不到任何东西。我几乎完全按照他们的示例应用程序“Scrumptious”进行操作,但我不明白为什么它适用于该应用程序但不适用于我的应用程序。 最佳答案

ios - 获取 facebook 访问 token 的引用 - Facebook SDK 4.X

我一直在使用Facebook的登录功能链接到AWSCognito系统。要链接它们,您需要Facebook访问token的String。在4.0版之前,我使用NSString*facebookToken=FBSession.activeSession.accessTokenData.accessToken;自从更新后,这不再有效。我试过了NSString*facebookToken=FBSDKAccessTokenChangeNewKey;但这也行不通。有什么建议么?我在引用指南或示例项目中找不到它。 最佳答案 FBSession.a

ios - 如何在用户注销时刷新 FCM token ?

我是第一次获取FCM并将其保存到我的userDefaults。现在当用户注销时,如何再次刷新FCMtoken?我搜索了文档和许多其他问题,但没有找到更好的解决方案。提前致谢。 最佳答案 FCMtoken是一个实例IDtoken,它代表已安装的应用程序,而不是已登录的用户。通常,一旦应用保持安装状态,无论哪个用户登录,它都将具有相同的token。您必须自己管理与token关联的用户。当用户登录时,您应该将token与用户的ID相关联,而当用户退出时,您应该删除该关联。 关于ios-如何在用

ios - 无法从 CloudKit 仪表板中删除所有 'Users'

我正在尝试清除“用户”的CloudKit仪表板我似乎无法手动删除它们,所以我进入部署然后重置开发环境。它仍然显示记录存在于用户下。有没有其他方法可以清除这些? 最佳答案 用户记录反射(reflect)了每个正在使用您的应用的用户。为什么要删除这些记录? 关于ios-无法从CloudKit仪表板中删除所有'Users',我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/30135106

iOS 路线-我 : Add User Location Marker

我一直在尝试将以下内容添加到Route-Me应用中。在起始位置添加标记将map移动到用户位置将标记移动到新位置我使用的是MapBoxios示例中的基本示例,因为我的map来自离线mbtiles商店。这是我的头文件:#import#import"RMMapView.h"#import"RMMarker.h"#import"RMMapViewDelegate.h"#import"RMMarkerManager.h"#import"CoreLocation/CoreLocation.h"@interfaceMBTiles_ExampleViewController:UIViewControl

ios - 苹果的错误响应是否识别无效 token ?

我正在尝试从Apple获得一些错误响应。认为这可能是检查消息是否已传递到实际dev_token的好方法。我在文档中读到了它,它说:Withthisformat,ifAPNsencountersanunintelligiblecommand,itreturnsanerrorresponsebeforedisconnecting.来源:AppleDocumentation问题是:如果有效负载大小无效或丢失,我只会收到错误响应,但我不会收到“无效token”错误,即使Apples反馈服务将其列为无效。我的问题:错误响应是否仅用于获取有关代码格式的信息/检查负载是否有效等?任何帮助将不胜感激!

ios - 是否可以使用OAuth & Twitter Reverse-Auth 传递OAuth Token 和Token Secret?

我项目这部分的最终目标是能够不使用Twitter的服务器,而是使用我自己的网络平台对移动设备进行身份验证。两者都使用Twitter进行身份验证,我想避免将我的Twitter应用程序“secret”硬编码到我的iOS应用程序中。这是我正在考虑实现的内容:MobileDevice:使用Twitter的ReverseAuth,获取OAuthToken和OAuthTokenSecret将这两个值传递给网络平台Web平台:生成一个不可逆的加密总和并存储在数据库中作为移动客户端和服务器之间共享的“secret”将这个secret回传给移动客户端,并保存在移动设备上从现在开始,每次移动设备使用网络平