Guides
Log In
Guides

Point d’intégration d’enregistrement et de désenregistrement

Vue d'ensemble


Pour envoyer une demande d’enregistrement / désenregistrement, une diffusion doit être utilisée comme suit:


Intent intent = Intent(ACTION_REGISTER);
intent.setPackage(PACKAGE_NAME_MONERIS);
intent.putExtra(EXTRA_JSON_REQUEST, request);
sendBroadcast(intent);

La chaîne de demande associée à EXTRA_JSON_REQUEST doit respecter le format JSON (Enregistrement / Désenregistrement)

Lorsque vous souhaitez recevoir une réponse à cette demande, créez un BroadcastReceiver avec le filtre d’intention approprié:


<intent-filter>
    <action android:name="com.moneris.hooks.RegistrationResponse" />
</intent-filter>

La réponse sera une chaîne au format JSON et sera incluse dans la clé de chaîne supplémentaire sous EXTRA_JSON_RESPONSE:


...
@Override
public void onReceive(Context context, Intent intent) {
    String action = intent.getAction();
    if (action.equals("com.moneris.hooks.RegistrationResponse")) {
       String response = intent.getStringExtra(EXTRA_JSON_RESPONSE);
    }
}
...