问题标签 [facebook-sdk-3.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在 iOS App 公开发布之前提交 Facebook App 以供审核?
我开发了一个包含 Facebook SDK 的 iOS 应用程序,用于将 Open Graph 用户故事发布到 Facebook。一切正常,所以我昨天将我的 iOS 应用程序发送给 Apple 进行审查。
但我的问题是 Facebook 应用程序:我必须将 Facebook 应用程序提交审核,以便公众使用。但是我无法提交它,因为 Facebook 无法通过 iTunes 商店中的 App-ID 访问我的 iOS 应用程序。请参阅以下错误消息:
如果我从任何公共应用程序(例如 Whatsapp)插入一个应用程序 ID,我可以保存我的更改并且我可以提交 Facebook 应用程序。
我担心的是,如果我的 iOS 应用程序进入 App Store 并且 Facebook 功能不起作用,我会收到用户的差评。
所以我的问题是:有没有办法在不向公众发布我的 iOS 应用程序的情况下发送我的 Facebook 应用程序进行审核?
// 根据 Björn Kaisers 的回答进行编辑:我只想提交我的 Open Graph 故事,但问题是我必须添加屏幕截图。如果我单击“添加屏幕截图”,则会打开一个弹出窗口,我必须选择平台,但我无法选择我在设置中添加的 iOS 平台(它不可见),因为它没有 iPhone 商店 ID。同样,如果我从公共应用程序(例如 Whatsapp)添加(用于测试)iPhone 商店 ID,我可以选择 iOS 平台来添加屏幕截图。
看这里:
如果没有这些屏幕截图,我将无法提交审核:(这是一个厄运循环。
更新 29.01.2014:按照建议,我选择了“Webseite”作为平台,并在我的 iOS 应用程序中使用 Facebook 上传了截图,希望 Facebook 评论者能够理解截图显示的是 iOS 应用程序,但今天我没有通过审查:
ios - Facebook iOS SDK:如何向测试用户发送状态信息?
我已经使用此处的说明创建了一个测试用户。
如何向此测试用户帐户发送状态发布请求?
我尝试在Settings下以该测试用户身份登录。我可以成功登录。
但是当我在我的应用程序中单击“使用 Facebook 登录”按钮时,Facebook 会返回一条错误消息
Facebook 服务器无法完成此访问请求:无效的应用程序 123xxxx
ios - Facebook 登录 - 如果存在用户帐户(并且未安装应用程序)登录失败
我刚刚在测试我的应用程序时发现了这个问题,它真的开始让我烦恼。所以环境是这样的:
- 未安装 Facebook 应用
- 用户已登录 iOS 系统帐户(在设置 -> Facebook 下)
当我的应用程序第一次尝试对用户进行身份验证时,它会提供这堵文字墙:(我试着清理一下)
我知道这有点令人困惑,但我认为它是错误的,因为它认为用户取消了登录过程。问题是我从来没有看到这个小弹出窗口询问我是否要登录或接受权限......所以我将 Facebook 应用程序添加到手机中,它工作......很好,但如果我有一个没有应用程序的用户,但他们在手机上登录了 FB.... 有人有什么想法吗?
我的身份验证代码如下:(几乎只是从 FB 网站稍作修改)
我试过改变我的身份验证方式,但总是遇到同样的问题......有什么想法吗?
谢谢
一个
facebook - 什么是 facebook 应用程序密钥,如何获得它?
在我读过的所有关于使用 facebook SDK 的文章中,我们需要应用程序密钥或
应用程序 API。例如:
http://www.codeproject.com/Articles/98745/Using-Facebook-SDK-3-01-with-C-NET
我在 facebook 中创建了一个应用程序,并且我有AppID和App 密码
但没有应用程序密钥。谢谢。
android - 如何在 google play 上使用 FacebookSDK 上传 APK?
我正在创建应用程序,其中我使用 facebook SDK 进行发布,它可以成功运行,但是当我将签名(在上传到播放商店之前)添加到应用程序时,它不起作用(不会在 Facebook 墙上发布) ....那么该怎么办 ?
ios - iOS FacebookSDK 的 Scrumptious 示例应用程序不起作用,因为它总是收到 FBErrorCategoryUserCancelled
这个问题很简单。
我已经在运行 iOS7 的 iPhone 5、iPhone 4S 和模拟器上运行了该应用程序而没有修改任何内容。
我已经在“设置”中配置了我的 FB 帐户,以便在我尝试登录时使用该帐户。问题是当权限的警报视图出现时
,即使我选择确定
(用于接受),它进入loginView:handleError委托方法,错误为FBErrorCategoryUserCancelled。
问题也在这里:类似的 SO question,但没有答案。
ios - iOS - Facebook SDK - SSO - 无需登录对话框即可登录
我通过以下方式在运行时更改 Info.plist 文件:
}
之后,我尝试在没有登录对话框的情况下登录 facebook(我的应用程序允许 SSO):
每次我传入NO
allowLoginUI 时,openActiveSessionWithReadPermissions
返回NO
和成功/失败块永远不会运行。
如何在没有登录 UI 的情况下登录 Facebook?
提前致谢。
android - Facebook登录无法与手机上安装的FB官方应用程序一起使用
我正在构建一个应用程序,它将支持FaceBook
. 问题在于登录。如果手机上没有安装原始FaceBook
应用程序,则登录通过自定义对话框,一切正常,但如果FaceBook
安装了官方应用程序,则登录通过自定义对话框并自动重定向到原始FaceBook
应用程序,然后没啥事儿。我在不同的手机上测试过这个,总是同样的问题。下面是我的代码,
ios - 有没有办法在没有应用请求对话框的情况下向 Facebook 朋友发送应用请求?
我正在创建一个连接到 Facebook 的应用程序。
此应用程序的一项功能是向 Facebook 朋友发送通知(当他们登录 Facebook 或 Facebook 应用程序时,他们将能够使用任何浏览器查看)以尝试下载该应用程序。
我能够创建一个没有该应用程序的 Facebook 朋友的表格列表。在每个 UITableViewCell 中,我添加了一个名为“Invite”的 UIButton,它将调用一个函数来邀请单元格中的特定朋友。
我希望当用户点击按钮时,Facebook SDK 会向该 Facebook 朋友发送通知。
我不想使用 Facebook SDK 具有的默认应用程序请求对话框。我想定制我自己的。
可能吗?
ios - 重新建立互联网连接后继续登录。Facebook SDK IOS
我有一个连接到 Facebook 的应用程序。
应用程序启动时,如果未注销,用户将继续进入家庭控制器,否则他将留在登录控制器并要求登录。
场景:
- 用户在没有互联网连接的情况下打开应用程序。
- 该应用程序将显示一个警报视图,说明没有连接。
- 在应用程序运行时建立连接。
问题:
问题在于已登录并具有活动 FB 会话的用户。即使建立了连接,用户也会在登录页面中挂起。他只能通过注销并重新登录或终止应用程序来进入家庭控制器。
我想要完成的事情:
我希望在建立连接后,登录将继续。收集 FBToken 后,我的代码会自动将用户重定向到家庭控制器。我怎样才能做到这一点?
我想要一个简单的代码来继续由于没有互联网连接而中断的登录。
在应用委托(这些代码负责检查是否有活动的 fb 会话):
现在,在登录页面中:
当没有连接且应用加载登录用户失败时,应用卡在viewcontroller的登录中。我可以实现什么代码,当连接恢复时,应用程序将继续登录(如果会话处于活动状态)。
喜欢:
我已经有了处理连接状态更改的代码(可达性)。只需要重新登录的代码。我尝试从应用程序委托调用代码,但没有任何反应。
谢谢!