All Products
Search
Document Center

SuperApp:IMiniAppFavoriteService (for WindVane)

Last Updated:Jun 28, 2025

Antarmuka kelas untuk menambahkan program mini ke favorit. Kontainer program mini menyediakan fitur untuk menambahkan program mini ke daftar favorit. Anda perlu mengintegrasikan kontainer ke dalam aplikasi guna mengimplementasikan antarmuka yang relevan. API ini hanya berlaku untuk program mini WindVane.

public interface IMiniAppFavoriteService

addToFavorites

public void addToFavorites(String subAppCode, ServiceCallback callback)

Menambahkan program mini ke daftar favorit.

Parameter

subAppCode

String: ID program mini.

callback

ServiceCallback: hasil callback.

removeFromFavorites

public void removeFromFavorites(String subAppCode, ServiceCallback callback)

Menghapus program mini dari daftar favorit.

Parameter

subAppCode

String: ID program mini.

callback

ServiceCallback: hasil callback.

isFavorite

public boolean isFavorite(String subAppCode)

Memeriksa apakah program mini telah ditambahkan ke daftar favorit.

Parameter

subAppCode

String: ID program mini.

Mengembalikan

boolean

Menunjukkan apakah program mini telah ditambahkan ke favorit. Nilai valid: true dan false.

Contoh:

ProviderManager.getInstance().registerProvider(IMiniAppFavoriteService.class.getName(), new IMiniAppFavoriteService() {
    @Override
    public void addToFavorites(String subAppCode, ServiceCallback callback) {
        // tambahkan program mini ke favorit di sini
    }
  
    ...
})