2012-02-01 45 views
6

Tôi đang cố gắng tích hợp bộ chia sẻ trong ứng dụng ios. Mọi thứ hoạt động bình thường nhưng tôi gặp vấn đề với Facebook. Có gì I'have thực hiện cho đến nay:Sharekit - Cấu hình Facebook

  1. tạo ra một ứng dụng trên Facebook (không cần cấu hình thêm trên Facebook, như vv mẹ đẻ ..)
  2. sửa SHKConfig.h và thêm
    #define SHKFacebookAppID @"MyFacebookAppID"

  3. trong app.plist của tôi đã thêm lược đồ url: fb + appID
    Bây giờ Khi tôi cố chia sẻ điều gì đó trên Facebook, ứng dụng Facebook trên thiết bị được mở, hiển thị thông báo: Bạn đang đăng nhập vào ứng dụng này là "facebookUsername", khi nào Tôi nhấp vào ok Tôi được chuyển hướng cho ứng dụng của tôi nhưng không có gì xảy ra, không có hành động chia sẻ.
    Tôi đang thiếu thứ gì đó ??

Trả lời

3

Giải pháp cho vấn đề của tôi được minh họa ở đây sharekit installation guide bước 6

+0

bounty congrats là của bạn .....;) –

+2

@Danish nó không phải. Anh ta không thể nhận tiền thưởng cho câu trả lời của chính mình;) –

+0

@Martin oh vì vậy ai có được tiền thưởng –

0

Tệp SHKConfig.h dường như chỉ ra rằng bạn không bao gồm chữ "+" trong lược đồ URL của bạn. Đánh dấu vào dòng cuối cùng của câu nói này:

// 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 
+0

Thực ra tôi không bao gồm dấu + trong lược đồ url của mình, dù sao tôi cũng đã giải quyết được điều này. –

1

Những điều bạn phải làm cho Tích hợp Sharekit Với ​​ứng dụng của bạn .. (Recommended)

1) Thực ra bạn không cần đặt lược đồ URL trong tệp .plist cho Sharekit. Đó là chỉ cho người dùng facebook API ..

2) Kiểm tra, Bạn có điền key api và khóa bí mật trong SHKConfig.h tập tin như thế này dưới đây

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

3) Xác minh Bạn có "nhập khẩu SHK.h " file ..

4) Bạn phải bao gồm " MessageUI, SystemConfiguration và khung bảo mật ".

5) Bạn dont cần để làm điều này #define SHKFacebookAppID @"MyFacebookAppID"

6) Gọi sharekit actionsheet như được đưa ra trong tài liệu.

Các vấn đề liên quan