One Click Link for Launching Tulip Player + Specific App

Hi Tulip Team,

Is it possible to get a “link” to the “Run” button for a certain app? I essentially want to embed the link/function associated with the “Run” button on a SharePoint site to allow folks to open an app in the player with one click (if they have the player installed) - essentially the same as clicking on the “Run” button from the app editor page.

Cheers,
PJ

image

HI PJ,
this is the format you have to use:

https://{your instance}.tulip.co/player?appId={APP ID you can look-up in the URL}

Regards
Jas

1 Like

@jas - thank you so much, this is a great start! Let me know if this is incorrect, but seems like it will open the player in Chrome and display the last app that was ran from that device (i.e. it does not open up the app associated with the app id) Tulip.

Also, when you click on the “Run” button via the backend it will open the player with the correct application, is there a link that can do this ? Ultimately someone should be able to click this link on the sharepoint and then (1) the player will launch and (2) the specific app will open, requiring the user to login. Let me know if this is unclear or not possible.

Thanks again for the support!

If you need to open the Tulip Player, you use this URL schema:

tulip-mfg://{your instance}.tulip.co/player?appId={APP ID you can look-up in the URL}

Double check if you have the correct App ID. If you use an APP ID that the user is not set-up for, it might not work as intended.

I only did a limited test and it worked for me. But keep in mind your set-up (stations, Log-in using LDAP/Active Directory, etc. might be different.

I was unable to get the tulip-mfg://{url} to work. This was the schema I had to use to open the desktop player.
tulip-player://{instance name}.tulip.co/player?appId={appId}

@jjj - thank you very much! That schema worked for opening the player, but it does not open the actual app based on the entered appId. Does it open the correct app for you?

@jjj @petrus_geldenhuis Same thing happening to me. That schema is only opening the player for me but not the app by the entered appId.

1 Like

I didn’t pay close attention to that. It did not open that specific app, it just opens the player to a random app (probably the last one run in the player). But I think I may have figured out an alternative. Go to this screen…
image

If you’re in Chrome, select Developer Tools

Select the Network tab

Hit the Run button on the tulip app, then in the developer console you will see the following. This is the app-specific URL to open it in the player.

EDIT: As @Pete_Hartnett noted below, this will take you to the development version of the app. I don’t think it will work to take you to a published version.

2 Likes

@jjj thank you sooooo much, this worked!!! @Julian - the above from @jjj works! @RussWaddell this is really valuable for situations where folks are running apps from their personal laptops or tablets vs. stations on the shop floor.

1 Like

@jjj Thanks a lot for this

1 Like

@jjj, thanks for sharing this insight. Much appreciated.
A question on this - maybe to our Tulip supporters; I created a link on my desktop to a specific app following the instructions. Works great. Then I proceed to clear all station app assignments, meaning I essentially do not have access to that specific app. But the link still works. Do you see the same?
It would appear to me that it would generate a loophole that sneaks past our management of stations / app assignment.

@ASharp-J -

This thread actually brought up some interesting internal conversations that boiled down to the same thing. That link will always go to the development version of an app and skirts all app assignments. There is work in the scoping phase to make sharable links to apps that don’t skip these checks.

Pete

2 Likes