Приложение приглашает 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

Как удалить профиль Provisioning в xCode 5

CloudKit не возвращает самые последние данные

Существует ли API для отмены автоматической возобновляемой подписки?

API Parse Rest – Push Notification с расширенной ошибкой таргетинга

что означает «o» в аргументе метода экземпляра?

Возможно ли использование текста в речь с помощью Apple Watch WatchKit?

drawViewHierarchyInRect: afterScreenUpdates и renderInContext: не работают … Другое решение?

Я должен добавить метку и текстовое поле в одной строке программным путем с ограничением автоопределения, но авария проекта

Mi Band 1S вибрация при обработке входящих вызовов на iOS

Нарисуйте прозрачный-белый градиент над белым в iOS

Доступ к Siri через приложение iphone

Adobe Air / ActionScript / Flex для IOS IPhone 4 Камера повернута на 90 градусов

Как объединить / объединить 2 изображения в 1

Отключить горизонтальную прокрутку в UICollectionView

Обнаруживать, работает ли приложение iOS Debug или Release build без макросов препроцессора, для тестирования модулей?

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