

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Sesi di AWS Device Farm
<a name="sessions"></a>

Anda dapat menggunakan Device Farm untuk melakukan pengujian interaktif aplikasi Android dan iOS melalui sesi akses jarak jauh. Ini termasuk interaksi manual di browser web dan menjalankan tes Appium dari klien lokal terhadap perangkat jarak jauh. Pengembang dapat mereproduksi masalah dengan aplikasi mereka atau dengan pengujian Appium mereka pada perangkat tertentu untuk mengisolasi dan menyelesaikan masalah.

**Topics**
+ [Perangkat yang didukung untuk akses jarak jauh](#session-devices-supported)
+ [Retensi file sesi](#session-files-retention)
+ [Aplikasi instrumentasi](#session-instrumenting)
+ [Menandatangani ulang aplikasi dalam sesi](#session-resigning-apps)
+ [Aplikasi yang dikaburkan dalam sesi](#session-obfuscated-apps)

## Perangkat yang didukung untuk akses jarak jauh
<a name="session-devices-supported"></a>

Device Farm menyediakan dukungan untuk sejumlah perangkat Android dan iOS yang unik dan populer. Daftar perangkat yang tersedia bertambah saat perangkat baru memasuki pasar. Konsol Device Farm menampilkan daftar perangkat Android dan iOS saat ini yang tersedia untuk akses jarak jauh. Untuk informasi selengkapnya, lihat [Dukungan perangkat di AWS Device FarmPerangkat](devices.md).

## Retensi file sesi
<a name="session-files-retention"></a>

Device Farm menyimpan aplikasi dan file Anda selama 30 hari dan kemudian menghapusnya dari sistemnya. Namun, Anda dapat menghapus file Anda kapan saja.

Device Farm menyimpan log sesi Anda dan merekam video selama 400 hari dan kemudian menghapusnya dari sistemnya.

## Aplikasi instrumentasi
<a name="session-instrumenting"></a>

Anda tidak perlu menginstruksikan aplikasi Anda atau menyediakan Device Farm dengan kode sumber untuk aplikasi Anda. Aplikasi Android dan iOS dapat dikirimkan tanpa dimodifikasi. 

## Menandatangani ulang aplikasi dalam sesi
<a name="session-resigning-apps"></a>

Device Farm menandatangani ulang aplikasi Android dan iOS. Ini dapat merusak fungsionalitas yang bergantung pada tanda tangan aplikasi. Misalnya, Google Maps API untuk Android bergantung pada tanda tangan aplikasi Anda. Penandatanganan ulang aplikasi juga dapat memicu deteksi antipembajakan atau antitamper dari produk seperti untuk perangkat Android. DexGuard 

## Aplikasi yang dikaburkan dalam sesi
<a name="session-obfuscated-apps"></a>

Untuk aplikasi Android, jika aplikasi dikaburkan, Anda masih dapat mengujinya dengan Device Farm jika Anda menggunakannya. ProGuard Namun, jika Anda menggunakan DexGuard dengan tindakan antipembajakan, Device Farm tidak dapat menandatangani ulang aplikasi. 