Citrix Receiver and SOTI

Citrix Receiver and SOTI

Dear Team,

Need your help to setup Citrix Receiver with Web Interface / Storefront link so users don't have to enter that manually. Let me explain in detail.

Citrix Receiver ver 3.13 is installed on Samsung device. Normally when user opens Receiver, it prompts to add account which is https://** link to Web interface or Storefront link. There is easy way to configure Receiver is to send a configuration file (filename.cr) to user device which has all Storefront link details. This config file is with extension .CR User needs to click on this .cr file which opens up Receiver automatically and reads all the information. No other manual intervention.

We would like to achieve this without user intervention on SOTI lockdown Samsung device. I can send the .CR file to %SDCard% root but not getting any option where it fires up receiver with this .cr file. 

Is there any script I can run to link this .cr file with receiver? so when user open receiver this file opens and receiver reads the info? I don't see the Receiver installation folder on device to keep this .cr file and try if this works.

can we try any send intent command to open this .cr file which automatically opens receiver? I renamed the file with .xml also but no luck.

Thanks in advance.

 

14 Answers

Order By:   Standard | Newest | Votes
Raymond Chan | posted this 13 April 2018

Are you saying if there is no lockdown menu, you can already "successfully" use any file manager app on your Samsung device to tap/select the .cr file icon and Citrix Receiver will run and get all its required configurations from this .cr file?

 

And your current problem is to have this .cr file selected automatically in kiosk/lockdown mode?  Should it be done automatically once after every device boot-up ? Or the device end-user still have to do something to get this .cr file selected?

 

  • 0
  • 0
Ravikant Mishra | posted this 13 April 2018

Hi Chan,

Answer to first question is YES, with file explorer, just single tap on .cr file opens up receiver and configurations there.

Solution we looking for is: Users click Citrix Receiver and all configuration should be there. This is one time activity where this .cr file & Receive link is needed. Once it'e done, it stays even after reboot. could be just after receiver port-installation script or any other way possible?

 

  • 0
  • 0
Raymond Chan | posted this 13 April 2018

 

Is %SDCard% root the default path where Citrix Receiver will always check for any possible configuration file with .RC extension when its icon is tapped for execution in non-Kiosk mode?

 

  • 0
  • 0
Ravikant Mishra | posted this 13 April 2018

I don't think so. If this was the case while opening Receiver, it should have added the configuration but it's other way around. Tapping .CR file opens Receiver but tapping receiver doesn't read .CR file.

  • 0
  • 0
Raymond Chan | posted this 13 April 2018

I haven't used Citrix Receiver and has no environment to test, but based on all your descriptions and test results,  I think you can try adding  a new lockdown menu item

 

    file:///%sdcard%/YourConfig.RC

 

and with image/icon and display name of your choice.  

 

Then tapping on this icon should get your Citrix Receiver running as you did in your test with file manager/explorer.

If you want this to be automatically executed, you can either check the option "launch automatically on start-up" for  this lockdown item , or use javascript to program some fancy flow on the kiosk launcher UI to dynamically change the layout and hide the item if not needed. 

 

Good luck.

  • 0
  • 0
Ravikant Mishra | posted this 13 April 2018

Hi Chan,

Thanks a lot for the suggestion. But I have already tried this :) it opens up multiple instances of Citrix and other apps which we don't our users to select. we need this to happen seamlessly.

Can't we send some intent commands to open this file with Receiver.Package ID is com.citrix.Receiver? or while creating package for Citrix Receiver, as part of post install script we can push down to open this .cr file with Receiver.

 

  • 0
  • 0
Raymond Chan | posted this 13 April 2018

As you said tapping on the .rc file bring to to Citrix Receiver and get what you want,  I assume Citrix Receiver app has registered with Android kernel that the file with .rc file extension is to be handled by it.  So, I don't expect what you have now as shown in the screenshot.

 

Does tapping on any one of the three Citrix Receiver icons give you what you want?  If so, one possible way is to remove all but one possible choice so that the system do not need to prompt device user to choose which to use.  Is there any difference in behaviour in the three Citrix icons?   Do you need to have Chrome and other shown items to be accessible/used by the device end-user in the kiosk mode?

 

 

Sending intent is possible if Citrix app include a relevant one in the implementation, but  even so, you still need to check with Citrix what is the intent name and what are its parameters (e.g.  the filename /pathname  of the .rc file). 

  • 0
  • 0
Ravikant Mishra | posted this 13 April 2018

Does tapping on any one of the three Citrix Receiver icons give you what you want? 

Yes, one of the three works but all three are from same package ID so I'm not sure how we can disable 2 out it.

 

Is there any difference in behaviour in the three Citrix icons?

Same as above, 2 doesn't work and gives different error messages.

 

Do you need to have Chrome and other shown items to be accessible/used by the device end-user in the kiosk mode?

There are not just Chrome, Gallery but it shows almost all the applications installed on device.

 

so you saying, there is no other way we can achieve seamless experience for user?

  • 0
  • 0
Raymond Chan | posted this 16 April 2018

There are many conflicting results reported in your posts.  Being able to tap on the config file with a file manager showed it's doable.  Having one out of the three Citrix Receiver item working is also a good sign.  But somehow there are some complications.  Unfortunately, I have no access to your hardware nor to a Citrix app server to further look into the problem.

 

I think you can contact Citrix to see if there is any intent that can be used.  If so, ask them for the supported parameter(s) of such intent.

  • 0
  • 0
Ravikant Mishra | posted this 16 April 2018

Thanks Chan, I have raised case with Citrix now. So I should be asking for send intent command which can link .cr file with receiver? Or anything else also?

  • 0
  • 0
Kyle Braff | posted this 01 June 2018

any luck with this? I'm running into the same issue.

  • 0
  • 0
Support Staff | posted this 15 June 2018

Hi Ravikant, 

 

I may be a little late to the conversation but as you have mentioned that the .cr file opens Citrix Receiver have you simply tried syncing the file to the device and adding the following suffix followed by path to the lockdown list?;

 

File:// - Opens a file on the device (e.g. file:///%sdcard%content/document.pdf)

 

If so, what error did you get in the device logs and what was the outcome?

 

 

Technical Support | SOTI Inc. |1.905.624.9828 | support@soti.net | www.soti.net |

  • 0
  • 0
Jan Skou Andersen | posted this 31 August 2018

Hi all.

Any news on this one ? I have the same problem.

I tried the Lockdown command:

file:///%sdcard%/ReceiverConfig.cr but absolutely nothing happens when I click the link on the Lockdown screen.

Cheers

Jan

  • 0
  • 0
Patrick | posted this 05 June 2019

Also do experience this behavior with workspace app and provision file.

Anyone found a solution?

 

Thx

Patrick

 

  • 0
  • 0

Give us your feedback
Give us your feedback
Feedback