繁体   English   中英

Sharekit - Facebook配置

[英]Sharekit - Facebook configuration

我想在ios应用程序中集成sharekit。 一切正常,但我有Facebook的问题。 到目前为止我做了什么:

  1. 在Facebook上创建了一个应用程序(在Facebook上没有额外的配置,就像本地等...)
  2. 编辑SHKConfig.h并补充说
    #define SHKFacebookAppID @"MyFacebookAppID"

  3. 在我的app.plist中添加了url方案:fb + appID
    现在,当我尝试在Facebook上分享内容时,设备上的Facebook应用程序已打开,显示消息:您正在以“facebookUsername”登录此应用程序,当我单击确定时,我被重定向到我的应用程序但没有任何反应,没有分享行动。
    我错过了什么?

我的问题的解决方案在此处说明了sharekit安装指南步骤6

您需要做的事情才能将Sharekit与您的应用程序集成..(推荐)

1)实际上你不需要在.kit文件中为Sharekit设置URL方案。 它仅适用于facebook API用户..

2) 出,你是否填写了SHKConfig.h文件中的api密钥和密钥,如下所示

#define SHKFacebookKey              @"YOUR_API_KEY"
#define SHKFacebookSecret           @"YOUR_APP_SECRET_KEY"

3)验证您是否“导入SHK.h”文件..

4)您必须包含“MessageUI,SystemConfiguration和Security frameworks”

5)你不需要这样做#define SHKFacebookAppID @"MyFacebookAppID"

6) 调用文档中给出的sharekit操作表

SHKConfig.h文件似乎表明您的URL方案中没有包含文字“+”。 检查此报价的最后一行:

// Facebook - https://developers.facebook.com/
// SHKFacebookAppID is the Application ID provided by Facebook
// SHKFacebookLocalAppID is used if you need to differentiate between several iOS apps running against a single Facebook app. Leave it blank unless you are sure of what you are doing. 
// The CFBundleURLSchemes in your App-Info.plist should be "fb" + the concatenation of these two IDs.
// Example: 
//    SHKFacebookAppID = 555
//    SHKFacebookLocalAppID = funk
// 
//    Your CFBundleURLSchemes entry: fb555funk

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM