Citrix Receiver and SOTI
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?
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?
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?
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.
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
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.
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.
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).
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?
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.
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?
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 | firstname.lastname@example.org | www.soti.net |
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.
Also do experience this behavior with workspace app and provision file.
Anyone found a solution?