我需要在展台上的ipad上安装我的应用程序。申请流程为:
1)用户拍照
2)用户点击facebook按钮。这打开了Facebook Web View登录。用户进行登录并自动返回我的应用程序。然后出现Facebook共享对话框,用户分享其照片。
我有这段代码。
let fbSDKLoginManager = FBSDKLoginManager()
fbSDKLoginManager.logInWithPublishPermissions(["publish_actions"]
fromViewController: self) { (result, error) in
if (error != nil){
return;
}
if result.isCancelled{
return;
}
let photo = FBSDKSharePhoto()
photo.image = self.photoImage
photo.userGenerated = true
let content = FBSDKSharePhotoContent()
content.photos = [photo]
FBSDKShareDialog.showFromViewController(self, withContent: content, delegate: self)
}
我不知道为什么如果我没有安装Facebook应用程序,第一个块返回的结果将“取消”。
如果我安装了Facebook应用程序,我只能分享,如果我在Facebook应用程序中保存的帐户与我在本机应用程序的Web视图中登录时使用的帐户相同
如果我在Facebook应用程序中没有帐户,则第一个块中的结果将“取消”。
请帮我解决这个问题。是否有可能做我想做的事情?
非常感谢!