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();
}