客戶關系管理
- 管理你的個人銷售管道。
- 跟蹤帳戶、機會、引導和建議。
- 檢視資料以清單形式或标注在地圖上。
- 支援iOS、Android和Windows手機。
- 支援iOS和Android平闆電腦。
- 内置的驗證螢幕。
技術細節
- 使用者界面使用Xamarin.Forms 100%
- 可插拔存儲和身份驗證系統使定制變得容易。
- 可選SQLCipher的使用。
- 示範了使用自定義特定于平台的代碼。
下載下傳應用程式 浏覽代碼
https://github.com/xamarin/xamarin-forms-samples/archive/master.zip
https://github.com/xamarin/xamarin-forms-samples/tree/master/MobileCRM
MobileCRM(Xamarin.Forms)
MobileCRM 是一個預建構的 Xamarin.Forms iOS應用程式,Android和Windows Phone。 它甚至有自己的 網頁 。

注意: 在此示例中使用的共享項目類型 需要 Visual Studio 2013更新2或5 Xamarin的工作室。
Xamarin.Forms
參觀 Xamarin的。 形式的文檔 更多可用的api和控制資訊建構跨平台的應用程式共享的c#代碼為100%。
http://developer.xamarin.com/guides/cross-platform/xamarin-forms/
Xamarin的。 表單代碼在這個解決方案分為兩個項目(這是出于示範的目的,您可以選擇使用類型在您自己的應用程式):
- MobileCRM.Services ——一個 PCL 項目包含模型類和庫來存儲它們。
- MobileCRM.Shared ——一個 共享項目 包含視圖模型、頁面和自定義控件。
這兩個項目使用Xamarin的。 形式,以確定完成跨平台代碼共享。 這個解決方案也有以下三個應用程式的項目引用通用代碼:
- MobileCRM.Android
- MobileCRM.iOS
- MobileCRM.WindowsPhone (Visual Studio需要建構和運作)
地圖(特别注意)
Xamarin.Forms.Maps
在每一個平台上使用本地地圖api。 如果你建立自己的Xamarin的。 表單應用程式, Xamarin.Forms.Maps 是一個單獨的NuGet包,你應該下載下傳。 在Android上,這也有依賴 GooglePlayServices (另一個NuGet)自動下載下傳。 這些已經被添加到MobileCRM解決方案。
在添加引用 Xamarin.Forms.Maps 在一個新項目,您還需要添加
Xamarin.Forms.FormsMaps.Init()
Xamarin.Forms.FormsMaps.Init()
每個應用程式調用。 參考MobileCRM例子,這已經實作。
iOS
在iOS地圖控制“作品”。
安卓
使用Google Maps API在Android上你必須生成一個 API密匙 并将它添加到你的Android項目。 看到Xamarin的醫生(obtaining a Google Maps API key. ) 獲得一個Google Maps API鍵 。 遵循這些指令後,粘貼 API密匙 在
屬性/ AndroidManifest.xml
檔案(檢視源代碼,發現/更新以下元素):
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AbCdEfGhIjKlMnOpQrStUvWValueGoesHere" />
<meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AbCdEfGhIjKlMnOpQrStUvWValueGoesHere" />
需要遵循這些說明為了使地圖資料顯示在MobileCRM Android。
Windows Phone
的
地圖
控制在Windows Phone要求 ID_Cap_Map 功能選擇。 這在源代碼中已經完成,但你應該記住如果您添加映射到一個新的Xamarin的。 表單應用程式。
設定這個值在一個新的Windows Phone應用程式,單擊 屬性 檔案夾,輕按兩下 WMAppManifest.xml 檔案。 去 功能 頁籤,勾選 ID_Cap_Map 。
作者
紮克Gramana詹姆斯·Montemagno Seth樹脂,查爾斯影片,克雷格·鄧恩