Aller au contenu principal

Android SDK

Logora peut s'intégrer en natif sur vos applications Android. Voici un guide d'utilisation de notre SDK. Une application de test est disponible à l'adresse suivante : https://github.com/Logora/LogoraAndroidTestApp

Installation (Java)

Le SDK est téléchargeable depuis un dépôt maven. Ajoutez le dépôt et la dépendance dans le fichier build.gradle de votre application, en utilisant des identifiants que nous vous fournirons.

repositories {
maven {
url = "https://maven.pkg.github.com/Logora/LogoraAndroidSDK"
credentials {
username = "LOGORA_USERNAME"
password = "LOGORA_PASSWORD"
}
}
}

dependencies {
implementation 'com.logora:logora-sdk:0.1.4'
}

Utilisation (Java)

Le SDK fournit un fragment WidgetFragment qui contient le bloc de synthèse en pied d'article. Insérez ce fragment dans votre page d'article, celui-ci contient des liens vers l'espace de débat qui se lancera dans une nouvelle activité. Il n'y a donc pas besoin d'insérer l'espace de débat mais seulement le bloc en pied d'article.

Constructeur : public WidgetFragment(Context context, String pageUid, String applicationName)

Paramètres :

  • Context context: contexte de l'application
  • String pageUid: identifiant unique de la page, doit être le même que pour l'insertion web.
  • String applicationName: nom de l'application disponible sur votre espace d'administration Logora.

Exemple d'insertion :

    protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

WidgetFragment widget = new WidgetFragment(this.getApplicationContext(), "mon-article", "logora-demo");

getSupportFragmentManager().beginTransaction()
.add(R.id.logora_widget_container, widget)
.commit();
}