iOS uygulaması oluşturma
Genel Bakış
Bu öğreticide, bir iOS uygulamasına bulut tabanlı arka uç hizmeti olan Azure App Service Mobile Apps’i nasıl ekleyeceğiniz gösterilmiştir. Birinci adım, Azure'da yeni bir mobil arka uç oluşturmaktır. Ardından Azure'da veri depolayan basit bir Todo list iOS örnek uygulaması indirin.
Bu öğreticiyi tamamlamak için bir Mac bilgisayar ve Azure hesabınızın olması gerekir
Yeni bir Azure mobil uygulama arka ucu oluşturma
Azure Portal oturum açın.
Kaynak Oluştur'utıklatın.
Arama kutusuna Web Uygulamasıyazın.
Sonuç listesinde, Market'ten Web Uygulaması'nı seçin.
Abonelik ve Kaynak Grubunuzu seçin (varolan bir kaynak grubu seçin veya yeni bir tane oluşturun (uygulamanızla aynı adı kullanarak)).
Web uygulamanızın benzersiz bir adı seçin.
Varsayılan Kodolarak Yayımla seçeneğini seçin.
Runtime yığınında, ASP.NET veya Düğümaltında bir sürüm seçmeniz gerekir. Bir .NET arka uç oluşturuyorsanız, ASP.NET altında bir sürüm seçin. Aksi takdirde Düğüm tabanlı bir uygulamayı hedefliyorsanız, Düğüm'den sürümden birini seçin.
Linux veya Windows gibi doğru İşletim Sisteminiseçin.
Bu uygulamanın dağıtılmasını istediğiniz Bölgeyi seçin.
Uygun Uygulama Hizmet Planı'nı seçin ve Gözden Geçir'e vurun ve oluşturun.
Kaynak Grubualtında, varolan bir kaynak grubu seçin veya yeni bir tane oluşturun (uygulamanızla aynı adı kullanarak).
Oluştur'utıklatın. Devam etmeden önce hizmetin sorunsuz dağıtılması için birkaç dakika bekleyin. Durum güncelleştirmeleri için portal üst bilgisindeki Bildirimler (zil) simgesini izleyin.
Dağıtım tamamlandıktan sonra, Dağıtım ayrıntıları bölümüne tıklayın ve ardından Microsoft.Web/sitetürü kaynağına tıklayın. Sizi az önce oluşturduğunuz App Service Web App'e yönlendirecektir.
Ayarlar'ın altındaki Yapılandırma bıçağına ve Uygulama ayarlarında Yeni uygulama ayar düğmesine tıklayın.
Ekle/Yap uygulama ayar sayfasında, Ad'ı MobileAppsManagement_EXTENSION_VERSION olarak ve Değer'i en son olarak girin ve Tamam'a basın. Name
Bu yeni oluşturulan App Service Web uygulamasını Mobil uygulama olarak kullanmaya hazırsınız.
Veritabanı bağlantısı oluşturun ve istemci ve sunucu projesini yapılandırma
Aşağıdaki platformlar için istemci SDK quickstarts indirin:
iOS (Amaç-C)
iOS (Swift)
Android (Java)
Xamarin.iOS
Xamarin.Android
Xamarin.Forms
Cordova
Pencereler (C#)Not
iOS projesini kullanıyorsanız, en son GitHub sürümünden*"azuresdk-iOS- .zip" indirmeniz gerekir. Zip'i açın
MicrosoftAzureMobile.frameworkve dosyayı projenin köküne ekleyin.Bir veritabanı bağlantısı eklemeniz veya varolan bir bağlantıya bağlanmanız gerekir. İlk olarak, bir veri deposu oluşturup oluşturmayacağınızı veya varolan bir tane kullanıp kullanmayacağınıbelirleyin.
Yeni bir veri deposu oluşturun: Bir veri deposu oluşturacaksanız, aşağıdaki hızlı başlatmayı kullanın:
Quickstart: Azure SQL Veritabanı'nda tek veritabanları yla başlarken
Varolan veri kaynağı: Varolan bir veritabanı bağlantısını kullanmak istiyorsanız aşağıdaki yönergeleri izleyin
SQL Veritabanı Bağlantı String formatı -
Data Source=tcp:{your_SQLServer},{port};Initial Catalog={your_catalogue};User ID={your_username};Password={your_password}{your_SQLServer} Sunucunun adı, bu veritabanınız için genel bakış sayfasında bulunabilir ve genellikle "server_name.database.windows.net" şeklindedir. {port} genellikle 1433. {your_catalogue} Veritabanının adı. {your_username} Veritabanınıza erişmek için kullanıcı adı. {your_password} Veritabanınıza erişmek için parola.
SQL Connection String formatı hakkında daha fazla bilgi edinin
Mobil uygulamanıza bağlantı dizesini ekleyin Uygulama Hizmeti'nde, menüdeki Yapılandırma seçeneğini kullanarak uygulamanızın bağlantı dizelerini yönetebilirsiniz.
Bağlantı dizesi eklemek için:
Uygulama ayarları sekmesine tıklayın.
[+] Yeni bağlantı dizesitıklayın.
Bağlantı dizeniz için Ad, Değer ve Tür sağlamanız gerekir.
Tür Adı olarak
MS_TableConnectionStringDeğer, daha önce adımda oluşturduğunuz bağlantı dizesi olmalıdır.
SQL Azure veritabanına bağlantı dizesi ekliyorsanız, SQLAzure'u yazınaltında seçin. SQLAzure
Azure Mobile Apps'ta .NET ve Node.js arka uçları için SDK'lar vardır.
Düğüm.js arka uç
Node.js quickstart uygulamasını kullanacaksanız, aşağıdaki talimatları uygulayın.
Azure portalında Kolay Tablolar'agidin, bu ekranı göreceksiniz.

SQL bağlantı dizesinin Yapılandırma sekmesine zaten eklenmiştir. Daha sonra bunun tüm site içeriğinin üzerine yazacağını kabul ettiğim kutusunu işaretleyin ve TodoItem tablo oluştur düğmesini tıklatın.

Kolay Tablolar'da + Ekle düğmesini tıklatın.

Anonim
TodoItemerişimi olan bir tablo oluşturun.
.NET arka ucu
.NET quickstart uygulamasını kullanacaksanız, aşağıdaki talimatları uygulayın.
Azure Mobil Uygulamalar .NET sunucu projesini azure-mobile-apps-quickstarts deposundanindirin.
.NET sunucu projesini Visual Studio'da yerel olarak oluşturun.
Visual Studio'da Çözüm Gezgini'ni
ZUMOAPPNAMEServiceaçın, projeye sağ tıklayın, Yayımla'yıtıklatın, birPublish to App Servicepencere göreceksiniz. Mac üzerinde çalışıyorsanız, uygulamayı buradadağıtmanın diğer yollarına göz atın.
Hedef olarak Uygulama Hizmetini seçin, ardından Varolan'ı Seç'itıklatın ve pencerenin altındaki Yayımla düğmesini tıklatın.
Önce Azure aboneliğinizle Visual Studio'ya giriş yapmanız gerekir. 'yi
SubscriptionResource Groupve uygulamanızın adını seçin. Hazır olduğunuzda, Tamam'ıtıklatın, bu uygulama hizmeti arka ucuna yerel olarak sahip olduğunuz .NET sunucu projesini dağıtacaktır. Dağıtım bittiğinde, tarayıcıyahttp://{zumoappname}.azurewebsites.net/yönlendirilirsiniz.
iOS uygulamasını çalıştırın
Xcode kullanarak indirilen istemci projesini açın.
Azure portalına gidin ve oluşturduğunuz mobil uygulamaya gidin. Bıçakta,
Overviewmobil uygulamanızın genel bitiş noktası olan URL'ye bakın. Örnek - uygulama adım "test123" için https://test123.azurewebsites.netsite adı olacaktır.Swift projesi için bu
ToDoTableViewController.swiftklasördeki dosyayı açın - ZUMOAPPNAME/ZUMOAPPNAME/ToDoTableViewController.swift. UygulamaZUMOAPPNAMEadı.Yöntemde,
viewDidLoad()ZUMOAPPURLparametreyi yukarıdaki ortak bitiş noktasıyla değiştirin.let client = MSClient(applicationURLString: "ZUMOAPPURL")Olur
let client = MSClient(applicationURLString: "https://test123.azurewebsites.net")Objective-C projesi için bu
QSTodoService.mklasördeki dosyayı açın - ZUMOAPPNAME/ZUMOAPPNAME. UygulamaZUMOAPPNAMEadı.Yöntemde,
initZUMOAPPURLparametreyi yukarıdaki ortak bitiş noktasıyla değiştirin.self.client = [MSClient clientWithApplicationURLString:@"ZUMOAPPURL"];Olur
self.client = [MSClient clientWithApplicationURLString:@"https://test123.azurewebsites.net"];Projeyi oluşturmak için Çalıştır düğmesine basın ve uygulamayı iOS benzeticisinde başlatın.
Uygulamada artı (+) simgesine tıklayın, öğreticiyi tamamlagibi anlamlı metin yazın ve ardından kaydet düğmesini tıklatın. Böylece, daha önce dağıttığınız Azure arka ucuna bir POST isteği gönderilir. Arka uç, verileri istekten TodoItem SQL tablosuna ekler ve yeni depolanan öğeler hakkındaki bilgileri mobil uygulamaya döndürür. Mobil uygulama bu verileri listede görüntüler.
