- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 iOS 的帐户框架将 Twitter 集成到我的应用程序中。我打电话:
ACAccountStore *accountStore = [[ACAccountStore alloc] init];
ACAccountType *twitter = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
[accountStore requestAccessToAccountsWithType:twitter
options:NULL
completion:accountStoreHandler];
其中 accountStoreHandler
是我之前定义的长 C block 。但是,当我运行代码时,accountStoreHandler
立即被触发并显示 granted = NO
和 error = nil
甚至没有要求我访问我的 Twitter 帐户.当我转到设置并从那里打开 Twitter 时,我看到我的应用程序没有访问 Twitter 的权限(我可以看到所有其他应用程序都在那里被授予权限,是的,我的设备上确实有一个有效/有效的 Twitter 帐户)。问题是,它甚至不适合我。此外,我已经删除并重建了我的应用程序,但它仍然不要求我访问 Twitter。我需要使用特殊情况测试 Twitter 登录功能,但如果我从设置中手动授予 Twitter 访问权限,我无法确保一切正常。测试初始 Twitter 登录功能的正确方法是什么?
澄清:是的,我可以从设置中手动授予访问权限并且它有效,但我正在寻找一种方法来“模拟”刚刚安装该应用程序的设备,我可以不要在我的设备上复制(它是一个带有 ARM 库的照片应用程序,所以我无法在模拟器上测试它)。
最佳答案
根据我的经验,即使我们删除了应用程序,授予的访问权限也会被存储。
我建议你试试模拟器中的功能,如果你想再试一次,你可以随时重置模拟器。
n.b.:我知道回答这个问题已经晚了 5 个月,但我希望搜索这个问题的人会发现它有用:)
关于ios - ACAccountStore 请求AccessToAccountsWithType :options:completion:accountStoreHandler returns granted = NO immediately,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24986648/
我正在开发一个应用程序,我想在其中使用 SLRequest 发布到 Twitter。我已经让它在模拟器上工作,但它在我的设备上不起作用。 [self.accountStor accountsWith
我正在尝试使用 ios 帐户框架。我已经在构建阶段添加了 Accounts.Framework,但我仍然收到错误 Use of undeclared identifier "ACAccountStor
我有一个启用了 Facebook user_photos 权限的应用。问题是,如果我访问 Facebook 并删除该应用程序,iOS 不会注意到这一点。 ACAccountStore 说我有权限,因此
我有一个问题:ACAccountStore 是否会自动更新 Twitter token ?我需要在我的服务器中使用 token 来自动发布。请分享您的经验。 最佳答案 如果您像这样使用 SLReque
我有以下一段 Swift 代码可以连接到我的 iOS 模拟器中的 Twitter 帐户。 我对 requestAccessToAccountsWithType 的调用被授予,但 ACAccountSt
我目前正在开发一个使用 ACAccountStore 访问 twitter 帐户以获取推文的应用程序。一切正常,但我不知道如果用户不向帐户授予 promise ,我可以显示或做什么。 我的第一个想法是
我将 ACAccount 存储在数组中作为 - NSArray *arrayOfAccounts = [accountStore accountsWithAccountType:accountTyp
我正在尝试使用 iOS Social.framework 分享到 Facebook。但是,大多数用户不会在“设置”>“Facebook”中设置 Facebook,因此当您打开 UIActivityVi
请说明我们何时使用此方法?- (void)saveAccount:(ACAccount *)account withCompletionHandler:(ACAccountStoreSaveCompl
当我使用 iOS 6.0 运行下面的代码时,它可以工作 ACAccountStore *account = [[ACAccountStore alloc] init]; ACAccountType *
目前,我正在构建一个应用程序,它利用新的 iOS 6 社交框架来收集存储在 iOS 中的 Facebook 帐户,并创建自定义 SLRequest 以将状态更新和照片发布到用户的时间线。我已在 Fac
我在将现有 OAuth 凭据迁移到 iOS 5 中的 ACAccountStore 时遇到问题。 ACAccountStore *accountStore = [[ACAccountStore all
我正在使用新的 iOS 6 Facebook API,并且通常对 ACAccountStore 方法有一段“具有挑战性”的时间。我检索一个 ACAccount: [accountStore reque
我正在尝试使用以下代码从 ACAccountStore 获取一个帐户: - (void) facebookLoginOnSuccess: (void (^)(void)) successBlock o
我有一个方法允许用户使用 twitter API 关注其他 twitter 帐户,但是,此方法自 iOS 11 起停止工作。 因为:社交账户已从 iOS 11 的“设置”中移除。第三方应用程序无法再访
您好,我想从 iOS 6 中的 ACAccountStore 获取 Facebook 用户的 UID self.accountStore = [[ACAccountStore alloc]in
在使用 ACAccountStore 和 ACAccount 时,有什么方法可以判断您的 Facebook token 何时过期? 我创建了一个 ACAccountStore,获得了对用户 faceb
我正在尝试使用 iOS 的帐户框架将 Twitter 集成到我的应用程序中。我打电话: ACAccountStore *accountStore = [[ACAccountStore alloc] i
我正在使用 iOS SDK 中的帐户框架来处理 Twitter 请求。当我的应用请求用户访问 Twitter 帐户的权限时,(null) 将在权限请求警报中显示为应用名称。 我需要设置什么值才能使其显
一般来说,使用 iOS 的 ACAccountStore 通过第三方(例如 Twitter)对用户进行身份验证,然后将其绑定(bind)到我自己的服务中的现有用户(假设他们已经登录)的最佳实践是什么?
我是一名优秀的程序员,十分优秀!