Ich arbeite an einem Spiel, das auf iOS, Android und Web läuft. Auf dem Web-Client ich einen Feed-Dialog einrichten kann, die ein Benutzer senden Lassen Sie sich auf einem Zeitleiste Freund:Facebook iOS/Android SDK teilen Link auf Freundes Feed
, die mit diesem Code erreicht ist:
var params =
{
name: name,
link: link,
picture: picture,
caption: caption,
description: description,
actions: actions,
properties: properties
};
params.method = 'feed';
params.to = friend_id;
FB.ui(params, function(response){
...
});
Das to
Feld in den params
In diesem Fall wählt der Dialog standardmäßig den Feed des Freundes aus.
Ich möchte dasselbe auf den iOS- und Android-Clients tun, aber ich finde keine Möglichkeit, dies mit SDK 4.x zu erreichen.
Die docs sagen:
„Mit der Share-Taste Sie Menschen Inhalte an ihre Facebook-Timeline, einem Freund der Zeitleiste oder in einer Gruppe teilen können.“
Obwohl es wahr ist, dass der Dialog der Spieler erlaubt, auf Timeline ihren Freund zu teilen, es scheint nicht ein Weg zu sein, um diese Option zu wählen, bevor Sie den Dialog für den Benutzer.
Mit Blick auf FBSDKShareDialog
's und FBSDKShareLinkContent
' s Schnittstellen sehe ich keine Möglichkeit, das "zu" wie in JS zu spezifizieren. Fehlt diese Funktionalität nur in den mobilen SDKs?
Sie haben Recht. Du kannst einen Freund nicht vorwählen – WizKid