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