我已將離子云服務添加到我的應用程序,並且想要使用本地FaceBook身份驗證。Ionic/cloud-angular FacebookAuth給出空錯誤
import { FacebookAuth } from '@ionic/cloud-angular';
this.facebookAuth.login()
當運行在Android手機上這個功能,如預期我得到了Facebook提示詢問是否我的應用程序可以得到權限讀取配置文件和電子郵件。當我點擊YES,函數返回一個空的錯誤對象:
Object {}
我敢肯定,我抓住它的權利,因爲當我選擇取消在FB上的提示,我得到這個錯誤對象:
Object {errorCode: "4201", errorMessage: "User cancelled dialog"}
注意:我在Chrome中使用遠程Web檢查器來查看完整控制檯。不幸的是,因爲這需要一個真正的設備,我不能把這個問題弄糟。但是,我希望有人知道爲什麼會發生這種情況。我遵循了所有步驟,包括FB開發人員設置,哈希和ionic.io設置。
你用這個嗎? https://ionicframework.com/docs/native/facebook/ – Sampath
實際上,有一個細微的差異,我試圖使用離子云服務,但總體上這些步驟是相似的。 https://docs.ionic.io/services/auth/facebook-native.html –