Приложение приглашает facebook | не получая уведомления о iOS, но получая в android, однако приглашение указано в facebook -> apps -> app invites

Я добавил функцию приглашения на facebook в моем приложении ниже: мой код отправляет приглашения на приложение

let content = FBSDKAppInviteContent() content.appLinkURL = NSURL(string: "applinkurl") content.appInvitePreviewImageURL = NSURL(string: "appInvitePreviewImageURL") FBSDKAppInviteDialog.showWithContent(content, delegate: self); 

Я добавил ниже расширения к классу

 extension FACEBOOKTEXT:FBSDKAppInviteDialogDelegate { //MARK: FBSDKAppInviteDialogDelegate func appInviteDialog(appInviteDialog: FBSDKAppInviteDialog!, didCompleteWithResults results: [NSObject : AnyObject]!) { print("invitation made") } func appInviteDialog(appInviteDialog: FBSDKAppInviteDialog!, didFailWithError error: NSError!) { print("error made") } 

в приложении:

 func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject?) -> Bool { var shouldReturn:Bool = FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation); shouldReturn = shouldReturn || GIDSignIn.sharedInstance().handleURL(url, sourceApplication: sourceApplication, annotation: annotation); shouldReturn = shouldReturn || Instagram.sharedManager().handleOpenURL(url); shouldReturn = shouldReturn || LinkedInBridge.handleURL(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation); return shouldReturn; } 

Я настроил «Ссылки на приложения» на портале facebook и поместил его в infi.plist и content.appLinkURL.

При запуске этого кода отправляются приглашения приложения. И когда получатель приглашения на приложение находится на android, приглашение указана в ощущении уведомления в facebook, и использование может установить приложение через него. Но если получатель приглашения находится на iOS, приглашение не указано в фиде уведомлений об использовании, однако, если пользователь отправляется в facebook -> Дополнительно (вкладка) -> apps -> Приложение приглашает, здесь отображается приглашение.

Пожалуйста, направляйте меня, где я делаю неправильно. и что мне делать, чтобы отображать приглашения в уведомлении в iOS так же, как android. Я использую Xcode 6.4 и Swift 1.2, это работает для iOS 8, но не работает для iOS 9

Заранее спасибо,

One Solution collect form web for “Приложение приглашает facebook | не получая уведомления о iOS, но получая в android, однако приглашение указано в facebook -> apps -> app invites”

добавьте схемы URL-адресов в свой info.plist, чтобы он работал в iOS 9

 <key>LSApplicationQueriesSchemes</key> <array> <string>fbapi</string> <string>fbapi20130214</string> <string>fbapi20130410</string> <string>fbapi20130702</string> <string>fbapi20131010</string> <string>fbapi20131219</string> <string>fbapi20140410</string> <string>fbapi20140116</string> <string>fbapi20150313</string> <string>fbapi20150629</string> <string>fbapi20160328</string> <string>fbauth</string> <string>fbauth2</string> <string>fb-messenger-api20140430</string> <string>fb-messenger-platform-20150128</string> <string>fb-messenger-platform-20150218</string> <string>fb-messenger-platform-20150305</string> <string>fb-messenger-api</string> <string>fbshareextension</string> </array> 

дополнительно делайте ниже двух вещей 1. Откройте facebook.com -> Настройки -> приложения -> удалите приложение, если уже предоставлены разрешения для приложения

  1. Откройте мобильное приложение для facebook -> коснитесь кнопки More (последняя вкладка) -> apps -> app -> delete, если какое-либо приглашение приложения уже существует.

Надеюсь, это сработает для вас.

Interesting Posts

Круглые углы для автоустановки UIView

Xcode удаление языковых расписаний iOS

Как добавить непрерывную синусоидальную маску к изображению iOS?

Пользовательский агент Phonegap

cell.contentView systemLayoutSizeFittingSize: не работает для динамического просмотра высоты таблицы

Ошибка приложений при запуске с тестированием

Невозможно правильно сохранить значения в цепочке ключей

Не удается открыть проект Xcode в Xcode 4.5 после его открытия в Xcode 5

Как освободить объекты в NSMutableArray с помощью ARC?

Структура основного представления UIViewController внутри UINavigationViewController

Идентификаторы HomeKit HMHome и HMRoom / дополнительные метаданные

Должен ли я отклонять MFMessageComposeViewController в методе делегирования didFinishWithResult?

Swift – перетащить TableViewCell с длинным распознаванием жестов

Как создать динамический более чем один uiview с эффектом Marquee в iphone

В Info.plist пакета нет ключа CFBundleVersion или его значение не является строкой

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.