2016-03-21 14 views
0


Ich mache ein Handy-Spiel mit Unity3D 5.1.4, und in meinem Spiel würde Ich mag die Spieler in der Lage sein, meine Facebook-Fanpage zu öffnen.

ich umgesetzt habe es mit diesem Code:Opening Facebook-Seite Ergebnisse in Force Close

Application.OpenURL("fb://page/442219965978230"); 

Auf Android es funktioniert gut, aber das Problem ist auf iOS.
Ich testete es auf meinem iPad Air 2, iOS 9.2.
Die Facebook-App wurde für einen kurzen Moment geöffnet, aber dann von selbst geschlossen.
Dies geschieht ONLY, wenn der Benutzer bereits in seinem Facebook-Konto angemeldet ist.
Es gab kein Fehlerprotokoll, wenn ich in XCode geprüft ...

Nach anderen Spielen versuchen, fand ich heraus, dass Facebook das Öffnen eine Erlaubnis Dialog zeigen würde „[Appname] will Facebook öffnen“, während in meinem Spiel dieser Dialog wurde nie gezeigt.

Ist das, was die Kraft verursacht schließen? Oder etwas anderes?
Ich vermute, dass es etwas mit iOS 9 zu tun hat, oder?
Wenn ja, was muss ich tun, um es zu beheben?

Antwort

1

Änderung Seite zu Profil. Aus irgendeinem Grund ist dies die Lösung für dieses Problem.

Application.OpenURL("fb://profile/442219965978230"); 
+0

Oh mein Gott ... So eine einfache Lösung. Danke vielmals. –

+0

Ja, dass Facebook-Problem nur auf iOS ist. Android hat auch sein Facebook-Problem, aber ein anderes. – Programmer