Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
titleThis feature requires a CommCare Software Plan

This feature is only available to CommCare users with an Advanced Plan or higher. For more details, see the CommCare Software Plan page.

...

  • Question ID: as usual
  • Intent ID: intent action for your activity - for example "android.intent.action.DIAL" to launch the phone dialer
  • Extra: keys and paths to form fields containing the values of arguments for the intent activity
    • The paths point to the location of this data - no hard-coding of values. The paths can point to hidden values that calculate the desired value
  • Response: any extra values for ODK to store, along with the paths of where to store them

...

For the source code referred to in this document please refer to this application.  (Additionally, you may also refer to this standalone Android application provides demo of API integrations that are provided by CommCare.)

First, in our AndroidManifest.xml we will need to register an intent-filter to listen for CommCare's call out. This will look like:

...