我想知道如何授予权限?当一条推文即将发生或已经在您的设置页面权限中使用您的推特帐户登录时,是否有一个弹出窗口要求您获得许可?
我创建了一个游戏,我想为用户自动推文,我想知道如何获得用户的许可?
我正在使用 iOS 5 内置的 Twitter 框架,非常感谢任何帮助。
提前致谢。
我想知道如何授予权限?当一条推文即将发生或已经在您的设置页面权限中使用您的推特帐户登录时,是否有一个弹出窗口要求您获得许可?
我创建了一个游戏,我想为用户自动推文,我想知道如何获得用户的许可?
我正在使用 iOS 5 内置的 Twitter 框架,非常感谢任何帮助。
提前致谢。
如果您使用的是 Twitter 框架,那么所有权限都由 iOS 本身处理,因此您无需执行任何操作。
如果用户尚未在其设备上授权 Twitter 帐户,iOS 将在您尝试使用 API 时提示您,它会为您处理登录和使用您的应用程序授权。完成后,您将可以从框架访问该帐户。有关详细信息,请参阅单点登录。
当然,您仍然需要处理拒绝提示并选择不从您的应用程序发布推文的用户,而不仅仅是授权。
如果您使用的是本机 api,则会自动授予权限。为此,用户需要从设置 APP 登录到 Twitter 帐户。
在设置 App 中登录 Twiiter:
如果您使用 iOS 提供的本机共享对话框,则默认授予权限。
ACAccountStore *accountStore = [[ACAccountStore alloc] init];
ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
[accountStore requestAccessToAccountsWithType:accountType options:nil completion:^(BOOL granted, NSError *error) {
if(granted) {
//Now you can do everything with your twitter account.
}}];