[英]Facebook SDK iOS - Authorise In-App?
我發現在 Facebook.m class 中我可以這樣做:
[self authorizeWithFBAppAuth:NO safariAuth:NO];
我將其中的每一個都從 YES 更改為 NO,因為我不想讓用戶離開我的應用程序來授權我的應用程序。
但是現在已經完成了我沒有任何類型的應用程序內提示進行授權,那么我現在如何在我的應用程序中授權自己,而不需要用戶去 Safari 或 Facebook 應用程序進行授權?
謝謝。
我明白你的問題是什么。
在我看來,獲取最新的https://github.com/facebook/facebook-ios-sdk然后覆蓋
[device respondsToSelector:@selector(isMultitaskingSupported)] && [device isMultitaskingSupported]
在 facebook.m 中始終返回假行 160
因為Facebook(和Twitter)使用oAuth,所以需要使用網頁來運行授權。 但是,使用網頁進行授權並不等同於讓您的應用程序進行授權。
我相信許多應用程序中的 Facebook 授權方式是通過應用程序中的 UIWebView 完成的。 您可以查看ShareKit以及他們如何為各種服務實現多個“應用內”授權。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.