AWS Mobile SDK for Xamarin sekarang disertakan dalam AWS SDK for .NET. Panduan ini menjadi referensi versi yang diarsipkan dari Mobile SDK for Xamarin.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Apa itu AWS Mobile SDK for .NET and Xamarin?
AWS Mobile SDK for Xamarin disertakan dalam AWS SDK for .NET. Untuk informasi selengkapnya, lihat Panduan Developer AWS SDK for .NET.
Panduan ini tidak lagi diperbarui—ia menjadi referensi versi yang diarsipkan dari Mobile SDK for Xamarin.
Panduan dan topik terkait
-
Untuk pengembangan aplikasi seluler dan front-end, kami merekomendasikan untuk menggunakan AWS Amplify
. -
Untuk pertimbangan khusus untuk menggunakan AWS SDK for .NET untuk aplikasi Xamarin, lihat Pertimbangan Khusus untuk Support Xamarin di Panduan Developer AWS SDK for .NET.
-
Untuk tujuan referensi, Anda dapat menemukan versi arsip AWSMobile SDK for Xamarin
GitHub.
Isi referensi yang diarsipkan
AWS Mobile SDK for .NET and Xamarin yang diarsipkan menyediakan satu set perpustakaan .NET, kode sampel, dan dokumentasi untuk membantu developer membangun aplikasi seluler terhubung untuk:
-
Xamarin iOS
-
Xamarin Android
-
Windows Phone Silverlight
-
Windows RT 8.1
-
Windows Phone 8.1
Aplikasi seluler yang ditulis menggunakan AWS Mobile SDK for .NET and Xamarin memanggil API platform asli sehingga mereka memiliki tampilan dan nuansa aplikasi asli. Perpustakaan .NET di SDK memberikan pembungkus C# pada API AWS REST.
Apa yang disertakan dalam AWS Mobile SDK for .NET and Xamarin?
Layanan AWS yang di-support saat ini mencakup, namun tidak terbatas pada:
Layanan ini memungkinkan Anda untuk meng-autentikasi pengguna, menyimpan data pemain dan game, menyimpan objek di cloud, menerima notifikasi push, dan mengumpulkan serta menganalisis data penggunaan.
AWS Mobile SDK for .NET and Xamarin juga memungkinkan Anda untuk menggunakan sebagian besar layanan AWS yang di-support oleh AWS SDK for .NET. Layanan AWS khusus untuk pengembangan mobile dijelaskan dalam panduan developer ini. Untuk informasi selengkapnya tentang AWS SDK for .NET, lihat:
Kompatibilitas
AWS Mobile SDK for .NET and Xamarin dikirimkan sebagai Portable Class Library (PCL). PCL Support ditambahkan di Xamarin.Android 4.10.1 dan Xamarin.iOS 7.0.4. Proyek Perpustakaan Portabel dibangun ke Visual Studio.
IDE
Untuk informasi lebih lanjut tentang menggunakan IDE dengan versi Xamarin SDK yang diarsipkan, lihat Menyiapkan AWS Mobile SDK for .NET and Xamarin.
Bagaimana cara mendapatkan AWS Mobile SDK for .NET and Xamarin?
Untuk mendapatkan AWS Mobile SDK for .NET and Xamarin, lihat Menyiapkan AWS Mobile SDK for .NET and Xamarin. AWS Mobile SDK for .NET and Xamarin didistribusikan sebagai NuGet paket. Anda dapat menemukan daftar lengkap paket layanan AWS di paket AWS SDK di NuGet
Tentang Layanan Mobile AWS
Identitas Amazon Cognito
Semua panggilan yang dibuat untuk AWS memerlukan kredensial AWS. Daripada melakukan hard-coding atas kredensial Anda ke aplikasi, sebaiknya gunakan Identitas Amazon Cognito untuk memberikan kredensial AWS untuk aplikasi Anda. Ikuti instruksi yang ada di Menyiapkan AWS Mobile SDK for .NET and Xamarin untuk mendapatkan kredensial AWS melalui Amazon Cognito.
Cognito juga mengizinkan Anda untuk meng-autentikasi pengguna menggunakan penyedia log-in publik seperti Amazon, Facebook, Twitter, dan Google serta penyedia yang men-support OpenID Connect
Untuk memulai Identitas Cognito, lihat Menyiapkan AWS Mobile SDK for .NET and Xamarin.
Untuk mem-pelajari selengkapnya tentang Identitas Cognito, lihat Identitas Amazon Cognito.
Amazon Cognito Sync
Cognito Sync adalah sebuah layanan AWS dan perpustakaan klien yang memungkinkan sinkronisasi lintas-perangkat data pengguna terkait aplikasi. Anda dapat menggunakan API Cognito Sync untuk menyinkronkan data profil pengguna di seluruh perangkat dan di seluruh penyedia login - Amazon, Facebook, Google, dan penyedia identitas kustom Anda sendiri.
Untuk memulai Cognito Sync, lihat Menyinkronkan Data Pengguna dengan Cognito Sync.
Untuk informasi selengkapnya tentang Cognito Sync, lihat Amazon Cognito Sync.
Mobile Analytics
Amazon Mobile Analytics memungkinkan Anda mengumpulkan, memvisualisasikan, dan memahami penggunaan aplikasi untuk aplikasi seluler Anda. Laporan tersedia untuk metrik pengguna aktif, sesi, retensi, pendapatan dalam aplikasi, dan peristiwa kustom, dan dapat di-filter berdasarkan platform dan rentang tanggal. Amazon Mobile Analytics dibangun untuk diskalakan dengan bisnis Anda dan dapat mengumpulkan dan memproses miliaran peristiwa dari jutaan titik akhir.
Untuk mulai menggunakan Mobile Analytics, lihat Melacak Data Penggunaan Aplikasi dengan Amazon Mobile Analytics.
Untuk informasi lebih lanjut tentang Mobile Analytics, lihat Amazon Mobile Analytics.
Dynamo DB
Amazon DynamoDB adalah layanan basis data yang cepat, sangat dapat diskalakan, sangat tersedia, hemat biaya, dan bukan basis data relasional. DynamoDB menghilangkan keterbatasan skalabilitas tradisional pada penyimpanan data sekaligus mempertahankan performa latensi rendah dan dapat diprediksi.
Untuk memulai menggunakan Dynamo DB, lihat Menyimpan dan Mengambil Data dengan DynamoDB.
Untuk informasi selengkapnya tentang Dynamo DB, lihat Amazon DynamoDB.
Amazon Simple Notification Service
Amazon Simple Notification Service (SNS) adalah layanan notifikasi push yang cepat, fleksibel, dan terkelola penuh yang memungkinkan Anda mengirim pesan individu atau pesan fan-out ke sejumlah besar penerima. Amazon Simple Notification Service membuat pengiriman notifikasi push ke pengguna perangkat mobile, penerima email atau bahkan pengiriman pesan ke layanan terdistribusi lainnya menjadi sederhana dan hemat biaya.
Untuk mulai menggunakan SNS untuk Xamarin iOS, lihat Menerima Notifikasi Push menggunakan SNS (Xamarin iOS).
Untuk mulai menggunakan SNS untuk Xamarin Android, lihat Menerima Notifikasi Push menggunakan SNS (Xamarin Android).
Untuk informasi tentang SNS, lihat Amazon Simple Notification Service (SNS).