ParseFacebookUtils を使用して Facebook 経由でログインしています。このコードを使用して、Facebook 経由で正常にログインし、ユーザーのすべてのデータを取得しました。
しかし、Facebook ネイティブ アプリケーションが私の電話にインストールされている場合、Facebook 認証ダイアログは毎回呼び出されず、User is null 状態になりました。私が使用した次のコードを参照してください:
ParseFacebookUtils.logIn(Arrays.asList(Permissions.Friends.ACTIVITIES),
this, new LogInCallback() {
@Override
public void done(ParseUser user, ParseException e) {
if(user == null){
System.out.println(" Here");
}else if(user.isNew()){
}else{
}
しかし、ParseUser が返されるたびに Facebook 認証ダイアログを開きたいと思っています。この種の機能を実現するにはどうすればよいですか?
ノート :
- Facebook KeyHash と Facebook AppID が正しいことを確認しました。
- Facebook SDK 3.0 を使用し、SDK 1.2.3 を解析しました
アプリケーションでこれを達成する方法がわかりません