Android 使用参数为手机启动Dynamics CRM

Android 使用参数为手机启动Dynamics CRM,android,dynamics-crm,Android,Dynamics Crm,是否可以从另一个应用程序以编程方式启动Dynamics CRM应用程序,并传递例如联系人的ID以直接打开它 或者有没有可能知道可以传递给Android应用程序的可用参数 例如: Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345")); 我试过: Inte

是否可以从另一个应用程序以编程方式启动Dynamics CRM应用程序,并传递例如联系人的ID以直接打开它

或者有没有可能知道可以传递给Android应用程序的可用参数

例如:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345"));
我试过:

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.microsoft.crm.crmphone");
launchIntent.setData(Uri.parse("https://org.crm4.dynamics.com/main.aspx?etn=cont‌​act&pagetype=entityrecord&id=%7B0e0cf917-005c-e511-80f8-3863bb357fc0%7D")); 
startActivity(launchIntent);
它打开应用程序,但在主页上,而不是在正确的联系人上


感谢您的回答

是的,CRM有URL可寻址表单。因此,如果您知道记录
guid
,则可以通过URL打开记录

例如,这将打开具有给定id的联系人

http://myorg.crm.dynamics.com/main.aspx?etn=contact&pagetype=entityrecord&id=%7B91330924-802A-4B0D-A900-34FD9D790829%7D

在即将发布的版本中,您将能够使用深度链接