socialize / socialize-sdk-ios

Socialize SDK for iOS devices. An iOS social sharing SDK for native apps.
http://getsocialize.com/
MIT License
199 stars 50 forks source link

Smoother Twitter Auth #37

Open drodio opened 12 years ago

drodio commented 12 years ago

Hey Nate, I'd like you to take a look at the way SocialCam and Cinemagram do Twitter auth.

It's super smooth.

For example, here's how Cinemegram does it: http://drod.io/1x2r3m2L1j3S1B0l020s that's it -- just a pop up. No switching to Twitter to authenticate (not sure what happens if i'm not already logged in to twitter on my phone).

And here's how SocialCam does it: http://drod.io/0V0W2e2y2a1H2X47070Y then http://drod.io/0V0W2e2y2a1H2X47070Y then you're done http://drod.io/0C130s0B1Q2P361E002W -- it all happens inside the app.

Since getting users to auth is so important to our business, the easier and smoother we can make the process, the more auth's well get. Small gains here will make big differences in our overall numbers. Pls just work w/ Sean to prioritize a smoother auth process w/ your overall initiatives over time.

nwg commented 12 years ago

Couple things:

1) Socialcam's is definitely a little simpler than ours. For the older direct auth method, we can get ours as easy as that.

2) Cinegram uses iOS 5 builtin twitter accounts. We have not supported this yet because we wanted to make sure all supported versions were covered. But we may linking with iOS 5 phone accounts. More important to make it simpler as in 1 for the first step, i think. In this case, we will not receive an auth token, however. This may be fine.

nwg commented 12 years ago

Unfortunately, it appears as if Socialcam may be using a twitter auth mechanism that has to be specifically requested from twitter via email (per-app). Discussed with Jason, one solution might be to allow for this specific case if the developer has requested it. But it's unlikely that would get much use.

Better for us (higher ROI) would probably be to just make the iOS 5 process smoother.