Pertanyaan Ketersediaan Perangkat, pemfilteran, dan Google Play


Sebuah pertanyaan tentang membatasi aplikasi untuk perangkat. Kami telah memberi lisensi perangkat lunak kepada pembuat perangkat dan kami ingin mengizinkan pengembang aplikasi untuk mempublikasikan hanya pada perangkat tersebut (saya akan menyebutnya "perangkat berlisensi"). Aplikasi tidak berfungsi di perangkat lain ("perangkat tidak berlisensi").

Saya telah menemukan pos yang sangat bermanfaat di sini tentang Ketersediaan Perangkat & Google Play.

Dengan Ketersediaan Perangkat, sepertinya pengembang aplikasi harus secara manual memilih alam semesta perangkat non-lisensi dari daftar dinamis perangkat yang didukung dan memindahkannya ke daftar pengecualian. Sepertinya banyak pekerjaan untuk pengembang aplikasi, terutama jika mereka harus terus memperbarui daftar pengecualian dengan setiap perangkat Android baru yang dirilis.

Saya ingin melihat apakah ada cara untuk melakukan percakapan - membuat aplikasi saya hanya tersedia untuk satu set perangkat berlisensi. Apakah ada cara untuk melakukan ini dengan Google Play?


5
2017-09-12 01:36


asal


Jawaban:


Kami telah memberi lisensi perangkat lunak kepada pembuat perangkat dan kami ingin mengizinkan pengembang aplikasi untuk mempublikasikan hanya pada perangkat tersebut (saya akan menyebutnya "perangkat berlisensi"). Aplikasi tidak berfungsi di perangkat lain ("perangkat tidak berlisensi").

Pengembang ekstensi firmware khusus tersebut harus melakukannya sebagai SDK add-on, sehingga membutuhkan pengembang yang menggunakan ekstensi tersebut untuk memiliki yang sesuai <uses-library> elemen dalam manifesnya. Play Store kemudian akan secara otomatis menyaring aplikasi sehingga hanya muncul di perangkat yang memiliki SDK add-on. Motorola, HTC, Samsung, dan lainnya telah membuat pengaya SDK semacam itu.

Saya ingin melihat apakah ada cara untuk melakukan percakapan - membuat aplikasi saya hanya tersedia untuk satu set perangkat berlisensi. Apakah ada cara untuk melakukan ini dengan Google Play?

Tidak, maaf

Besok, jika Google menambahkan satu perangkat lagi ke daftar perangkat yang didukung, maka akan secara otomatis disertakan ke daftar perangkat yang didukung saya yang saya tidak ingin terjadi.

Kemudian jangan mendistribusikan aplikasi di Play Store.

Apakah ada mekanisme untuk mendapatkan pemberitahuan segera setelah Google menambahkan perangkat baru ke daftar perangkat yang didukung di konsol Google Play?

Tidak, maaf

Jika tidak, apa cara lain untuk mengatasinya.

Segarkan browser Anda terus-menerus, terengah-engah menunggu pembaruan berikutnya ke daftar perangkat.

Saya yakin banyak pengembang android lainnya akan menghadapi masalah yang sama

Semoga tidak. Play Store dirancang untuk distribusi ke semua perangkat Android. Daftar pengecualian per-perangkat dirancang untuk masalah kompatibilitas jangka pendek, sementara Anda mencari beberapa perbaikan bug untuk mengatasi masalah.


8
2017-12-05 12:42



Sepertinya Google baru saja dirilis Saluran Pribadi Google Play, yang dapat membantu Anda dengan masalah "perangkat berlisensi" Anda.

Seperti yang dikatakan baru-baru ini di entri blog ini: Cara baru untuk mendistribusikan aplikasi Android internal Anda


1
2017-12-14 12:14



Tidak secara asli. Anda dapat memeriksa jenis perangkat dan keluar jika tidak cocok dengan daftar putih Anda, tetapi itu dapat dengan mudah di-spoof pada perangkat yang di-rooting. Jika Anda memiliki perpustakaan, Anda dapat melemparkan pengecualian fatal saat menginisialisasi, dll.


0
2017-12-05 08:59