iOS 6では、人がソーシャルネットワークにログインしているかどうかを確認してください。
-
13-12-2019 - |
質問
実際にユーザーがオペレーティングシステムでFacebookまたはTwitterにログインしているかどうかを確認する方法はあります。
これを行いたい理由は、例えばFacebooks SDKを使用して、ユーザーにログインすることなく共有することで、アプリケーション内の共有に戻ることです。
私は実際にコードを考えた:
[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook];
.
はそれを正確にしましたが、ユーザがログインしていない場合にのみアラートを表示するだけです。
ユーザーがInstallをインストールしていない場合にのみ発生しますが、オペレーティングシステムに記録されていませんが、(設定内)には、Facebook SDKを介してアプリケーションにログインしています。
解決
あなたが私のために働いているもの:
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {// do something only for logged in fb users} else {//do something else for non-fb users}
.
デバイスまたはシミュレータを試着していますか?
他のヒント
不幸には、ユーザーが正しく記録されているかどうかを確認できません。 Facebookのパスワードが正しくない可能性があり、メソッド( IsavailableForServiceType )true
所属していません StackOverflow