Langsung ke konten utama

Construct 2 Indonesia Manual: Bab Plugin Reference - 14. Intel XDK

Plugin: Intel® XDK menyediakan integrasi dengan Intel® XDK mobile publishing service. Untuk informasi lebih lanjut lihat tutorial How to export to the Intel XDK (https://www.scirra.com/tutorials/304/how-to-export-to-the-intel-xdk).


Intel XDK Conditions

  • Is in Intel XDK
    TRUE kalau game ini berjalan di dalam Intel XDK. Ini FALSE jika berjalan di Platform lain, misalnya: di Open web.

  • Caching enabled
    (Untuk user tingkat lanjut) TRUE jika Intel XDK Caching Service telah diaktifkan.

  • Compare initial orientation
    Uji jika orientasi perangkat pada saat Startup adalah orientasi tertentu.

  • Compare orientation
    Uji jika orientasi perangkat saat ini adalah orientasi tertentu.

  • Push enabled
    (Untuk user tingkat lanjut) TRUE jika Intel XDK push notifications service diaktifkan.

  • Streaming enabled
    (Untuk user tingkat lanjut) TRUE jika Intel XDK streaming service diaktifkan.

  • Updates enabled
    TRUE jika Intel XDK cloud update service diaktifkan.

  • On ‘back’ button pressed
    Terpicu saat tombol Back pada perangkat ditekan, jika ada. Catatan: beberapa perangkat (misalnya: iOS) tidak memiliki tombol Back. Sebelum pemicu (Trigger) ini akan berjalan, Anda harus menambahkan ‘Virtual page’ menggunakan Action: Add virtual page.

  • On barcode scanned
    Dipicu saat perangkat berhasil memindai kode batang (Barcode).

  • On remote data
    Dipicu saat data diterima dari Action: Get remote data.

  • On remote site closed
    Dipicu saat browser Pop-over yang menampilkan ‘Remote content’ ditutup oleh user. Ini dibuka oleh Action: Show remote site.



Intel XDK Actions

  • Log Event
    Tambahkan Event (yang diberi nama untuk Intel XDK analytics service) ke Log. Parameter dapat diberikan dalam format URL, misalnya: foo=bar&baz=ban.

  • Add to media cache
    Download file media dari Internet dan simpan di penyimpanan perangkat lokal, yang memungkinkannya digunakan secara Offline di lain waktu.

  • Clear all cookies
    Hapus semua Cookies (yang disimpan dengan Action: Set cookie) dari perangkat (Browser Cookie dari user tidak terpengaruh).

  • Clear media cache
    Hapus semua file media (yang didownload dengan Action: Add to media cache).

  • Remove cookie
    Hapus Cookies (yang diset dengan Action: Set cookie). Browser Cookies dari user tidak terpengaruh.

  • Remove from media cache
    Hapus file media (yang ditambahkan dengan Action: Add to media cache).

  • Set cookie
    Set Cookies pada perangkat. Ini adalah pengganti penyimpanan lokal (Local Storage). Browser dari user tidak terpengaruh; penyimpanan hanya untuk kenyamanan aplikasi saja.

  • Close remote site
    Tutup sebuah remote site (yang ditampilkan dengan Action: Show remote site).

  • Get remote data
    Buat AJAX request di background menggunakan Intel XDK service.
    Condition : On remote data akan terpicu saat selesai.

  • Install update
    Instal pembaruan yang tertunda jika sudah siap.

  • Launch external site
    Buka URL di browser Default milik user pada perangkat. User akan keluar dari aplikasi. Ini berbeda dengan Action: Show remote site.

  • Scan barcode
    Buka pembaca kode QR fullscreen. Condition: On barcode scanned akan terpicu saat pemindaian yang berhasil.

  • Set auto-rotate
    Cegah perangkat agar tidak memutar layar secara otomatis saat perangkat mengubah orientasi. Hal ini dapat memaksa kepada orientasi tertentu bila digunakan dengan Action: Set orientation.

  • Show remote site
    Tampilkan Remote URL di browser dalam aplikasi (In-app browser). User tidak keluar dari aplikasi. User dapat menekan tombol tutup untuk kembali ke aplikasi, ini berbeda dengan Action: Launch external site.

  • Update connection
    Periksa apakah jenis koneksi perangkat telah berubah (misalnya: 3G, Wifi, dan lain-lain).

  • Add virtual page
    Digunakan saat membuka layar baru yang ingin bisa Anda tutup dengan tombol Back. Nanti pada saat tombol Back ditekan setelah Action ini, maka akan mencegah Default Action dari device dan memicu Condition: On ‘back’ button pressed.

  • Remove virtual page
    Hapus Virtual page yang ditambahkan sebelumnya, misalnya: jika membatalkan sebuah layar.



Intel XDK Expressions

  • Cookie
    Mengambil data Cookie (yang disimpan oleh Action: Set cookie).

  • LocalMediaCacheURL
    Dapatkan jalur (Path) lokal untuk file media (yang di-Cache dari Internet melalui Action: Add to media cache).

  • AppMobiVersion
    Mengambil versi Intel XDK wrapper software saat ini. Catatan: ini menggunakan nama “AppMobi” lama untuk alasan kompatibilitas versi.

  • DeviceBarcodeData
    Mengambil data yang dipindai dari Barcode. Ini hanya tersedia pada Condition: On barcode scanned setelah memanggil Action: Scan barcode.

  • DeviceConnection
    Mengambil Jenis koneksi terbaik yang tersedia untuk perangkat: “wifi”, “cell” atau “none”.

  • DeviceModel
    Nama model perangkat.

  • DeviceOSVersion
    Informasi versi OS pada perangkat.

  • DevicePlatform
    “iOS” atau “Android”, bergantung pada Platform saat ini.

  • DeviceQueryString
    Mengambil String dari kueri yang diberikan ke aplikasi saat diluncurkan dengan Protocol Handler.

  • DeviceRemoteData
    Data yang diambil dari Action: Get remote data (setelah Condition: On remote data terpicu).

  • DeviceRemoteStatus
    Mengambil status dari Remote perangkat (Salah satu dari: “open”, “closed” atau “idle”).

  • DeviceUUID
    Mengambil Universally Unique IDentifier (UUID) dari perangkat, yang merupakan kode yang secara unik mengidentifikasi perangkat tertentu.

  • InitialOrientation
    Orientasi perangkat saat Startup, dalam satuan derajat (0, -90, 90 atau 180).

  • Orientation
    Orientasi perangkat saat ini, dalam satuan derajat (0, -90, 90 atau 180).




Komentar