The URL Scheme

The URL Scheme

Tap Tap Send supports a URL scheme which makes it easy to integrate with other workflow style apps.

Below are a set of sample uses. For these to work they should be actioned on a device with Tap Tap Send installed. All URL’s must be correctly encoded. For example, space characters should be represented by %20, as per the examples below.

Launch Tap Tap Send

To simply launch Tap Tap Send:

taptapsend://

This button only works on a device with Tap Tap Send installed.

This has been available since v2.2

Selecting A Contact

To select a contact and present a list of messages to send them:

taptapsend://to?name=Adam&email=Support@TapTapSend.app

This button only works on a device with Tap Tap Send installed.

This has been available since v2.7

Sending a Message

Messages can be sent through Tap Tap Send by supplying the contact details and the message to send. The message is presented to the user for sending or cancelling.

Example:

taptapsend://to?name=Adam&email=Support@TapTapSend.app&title=Testing%20Testing&message=I%20am%20just%20testing%20out%20the%20URL%20support%20in%20Tap%20Tap%20Send.

This button only works on a device with Tap Tap Send installed.

This has been available since v2.7

Sending a Message with Callback

Tap Tap Send supports callback via x-callback-url

Messages can be sent through Tap Tap Send by supplying the contact details and the message to send. The message is presented to the user for sending or cancelling, at which point the callback will be actioned acordingly.

Example (differences highlighted in orange):

taptapsend://x-callback-url/to?name=Adam&email=Support@TapTapSend.app&title=Testing%20Testing&message=I%20am%20just%20testing%20out%20the%20URL%20support%20in%20Tap%20Tap%20Send.&x-success=otherApp://SuccessParameters&x-source=AppName&x-error=otherApp://ErrorParameters&x-cancel=otherApp://CancelParameters

Note: In the example above “otherApp://…” should be replaced accordingly.

For simulation purposes, on success the “Try it out” button will end up on Google.com, on cancellation: Yahoo.com and on error: DuckDuckGo.com. Also, this button only works on a device with Tap Tap Send installed.

This has been available since v3.0

Creating Templates

New global templates can be added. This will open the add template screen and allow the user to save the template or cancel.

Example:

taptapsend://template?title=Testing%20Testing&message=I%20am%20just%20testing%20out%20the%20URL%20support%20in%20Tap%20Tap%20Send.

This button only works on a device with Tap Tap Send installed.

This has been available since v2.7

Creating Templates with Callback

Tap Tap Send supports callback via x-callback-url

New global templates can be added. This will open the add template screen and allow the user to save the template or cancel, at which point the callback will be actioned acordingly.

Example (differences highlighted in orange):

taptapsend://x-callback-url/template?title=Testing%20Testing&message=I%20am%20just%20testing%20out%20the%20URL%20support%20in%20Tap%20Tap%20Send.&x-success=otherApp://SuccessParameters&x-source=AppName&x-error=otherApp://ErrorParameters&x-cancel=otherApp://CancelParameters

Note: In the example above “otherApp://…” should be replaced accordingly.

For simulation purposes, on success the “Try it out” button will end up on Google.com, on cancellation: Yahoo.com and on error: DuckDuckGo.com. Also, this button only works on a device with Tap Tap Send installed.

This has been available since v3.0

Settings

To open the info/settings screen:

taptapsend://settings

This button only works on a device with Tap Tap Send installed.

This has been available since v2.7