簡體   English   中英

Facebook SDK iOS - 授權應用內?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM