Die Schaltfläche "Open App" hat einen Link, der zu diesem Zeitpunkt nicht funktioniert, weil Ihre App nicht damit klarkommt.
Es sieht ungefähr so aus:
ak21************7://authorize/
kopieren, dass Link und verwenden Sie es in Ihrem AndroidManifest.xml eine Intent-Filter zu definieren, so dass, wenn Sie darauf klicken, Ihre App startet. Wie folgt aus:
<activity android:name=".ui.activity.DeepLinkActivity" >
<!-- For Facebook Account Kit -->
<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="ak21************7" />
</intent-filter>
</activity>
Da bei der Anmeldung Sie die AccountKitActivity für ein Ergebnis zu starten, müssen Sie zu diesem Bildschirm und Registrierungsprozess zurückkommen werden in der Lage zu beenden, und Ihre onActivityResult aufgerufen.
Sie können dies erreichen, indem Sie eine leere Aktivität definieren, die automatisch schließt. Das ist dieselbe Aktivität, die den oben erwähnten Intent-Filter behandelt. Die Aktivität sieht wie folgt aus:
public class DeepLinkActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
finish();
return;
}
}
Nach der Zugabe von dieser, die „Open App“ Taste gearbeitet, es hat mich an die App zurück, und mein Anmeldevorgang abgeschlossen