事实上并非这种的。iOS 5而已让采用者登入一场Twitter后,就能在大部份采用了Twiitter Framework的App中间接采用Twitter API。不须要那时的此种在相同的sandbox中,原则上采用OAUTH/XAUTH的形式多次重复登入。其目地众所周知是精简iOS采用者采用Twitter时登入操作形式。在我看来紧紧围绕采用者新体验而展开的提高(撇开商业性部份羿语,我也不确切Apple和Twitter达成一致了什么协定)。
AppleID在iOS采用者是必不可少的,我非但不真的它强势(2多万的绑着银行专用的账号,百度、Facebook可能将都没)。
Twitter在iOS的软件控制系统如果称作一类single sign-on的模型,把iOS隐喻成browser,single sign-on的促进作用就近似于cookie。
Whats New in iOS 5苹果公司的非官方文件格式中,与之有关的有三点:
Twitter Framework
Account Framework
前者是苹果公司的间接软件控制系统,提供更多了single sign-on model和许多view controller
前者是服务器端能借助的具备跨sandbox的single sign-on model的架构
对采用者来说,采用者在登入一场账号后,就不必再登入了,大幅提高了采用者新体验;
对服务器端网络平台服务商来说,无形之中采用者黏性会略有进一步增强;
对开发人员来说,single sign-on model及framework的全力支持,精简了程式设计了十分困难某种程度(总之他们那时有ShareKit)
就我知晓,Twitter Framework是由Twitter的雇员居多协作苹果公司合作开发的。
------------------------------------------------------------------------------------------------------------------
Quote from Whats New in iOS 5苹果公司的非官方文件格式:
Twitter Framework
The Twitter framework (Twitter.framework) provides support for sending Twitter requests on behalf of the user and for composing and sending tweets. For requests, the framework handles the user authentication part of the request for you and provides a template for creating the HTTP portion of the request. (Refer to the Twitter API for populating the content of the request.) The composition of tweets is accomplished using the TWTweetComposeViewController class, which is a view controller that you post with your proposed tweet content. This class gives the user a chance to edit or modify the tweet before sending it.
Users control whether an application is allowed tocommunicatewith Twitter on their behalf using Settings. The Twitter framework also works in conjunction with the Accounts framework (Accounts.framework) to access the user’s account.
Accounts Framework
The Accounts framework (Accounts.framework) provides a single sign-on model for certain user accounts. Single sign-on improves the user experience, because applications no longer need to prompt a user separately for login information related to an account. It also simplifies the development model for you by managing the account authorization process for your application. In iOS 5.0, applications can use this framework in conjunction with the Twitter framework to access a user’s Twitter account.