ការបង្កើតកម្មវិធី Lingara
ទំព័រនេះត្រូវបានបកប្រែពីភាសាអង់គ្លេស។ ប្រសិនបើទាំងពីរខុសគ្នា ទំព័រភាសាអង់គ្លេសគឺត្រឹមត្រូវ។ អានទំព័រភាសាអង់គ្លេស
កម្មវិធី Lingara គឺជាម៉ាស៊ីនមេដែលអ្នកដំណើរការ។ នៅពេលអ្នករៀនបានដំឡើងកម្មវិធីរបស់អ្នក Lingara ផ្ញើសំណើដែលបានចុះហត្ថលេខាទៅម៉ាស៊ីនមេរបស់អ្នក ម៉ាស៊ីនមេរបស់អ្នកឆ្លើយតបដោយកាតមួយ ហើយ Lingara គូរកាតនោះតាមរចនាប័ទ្មផ្ទាល់របស់វា។ កូដរបស់អ្នកមិនដែលដំណើរការនៅលើឧបករណ៍របស់អ្នករៀនទេ ហើយក៏មិនដែលឃើញអ្វីដែល Lingara រក្សាទុកនៅទីនោះដែរ។
សម្រាប់ Lingara កម្មវិធីមួយគឺជាក្លាយអិនត៍ OAuth ដែលមានម៉ានីហ្វេស្ត។ ក្លាយអិនត៍ផ្ដល់អត្តសញ្ញាណដល់កម្មវិធីរបស់អ្នក។ ម៉ានីហ្វេស្តប្រាប់ថាកាតរបស់វាអាចលេចឡើងនៅកន្លែងណា វាសុំមើលអ្វីខ្លះ និង Lingara ផ្ញើសំណើរបស់វាទៅកន្លែងណា។
កន្លែងដែលកាតលេចឡើង
ម៉ានីហ្វេស្តរបស់អ្នកដាក់ឈ្មោះស្លត (កន្លែងដែលកាតអាចលេចឡើង) ដែលកាតរបស់អ្នកអាចបំពេញបាន។ មានពីរ៖
plans.empty_detail៖ ផ្ទាំងលម្អិតនៃអេក្រង់ផែនការមេរៀន ខណៈពេលដែលមិនទាន់មានផែនការណាមួយត្រូវបានជ្រើសរើស។ វាត្រូវបានគូរនៅលើវេប Android និង iOS រាល់ពេលដែលអេក្រង់ធំល្មមអាចបង្ហាញផ្ទាំងពីរ។home.side៖ ជួរឈរចំហៀងនៃទំព័រដើមនៅលើវេប។
នៅកន្លែងដែលគ្មានស្លតណាមួយត្រូវបានគូរ អ្នករៀនបើកកម្មវិធីរបស់អ្នកពេញអេក្រង់ពី «កម្មវិធី»៖ នៅក្នុងកុងសូលលើវេប និងនៅក្នុង «ការកំណត់» លើ Android និង iOS។ ស្លតនីមួយៗបង្ហាញកម្មវិធីតែមួយក្នុងពេលតែមួយ។ នៅពេលអ្នករៀនបានដំឡើងកម្មវិធីច្រើនសម្រាប់ស្លតដូចគ្នា ពួកគេជ្រើសរើសថាត្រូវបង្ហាញកម្មវិធីមួយណា។
អ្នកណាអាចដំឡើងកម្មវិធីបាន
បច្ចុប្បន្ន កម្មវិធីមួយអាចដំឡើងបានតែដោយម្ចាស់របស់វាប៉ុណ្ណោះ នៅលើគណនីផ្ទាល់ខ្លួនរបស់ពួកគេ។ ការដំឡើងដោយអ្នកផ្សេងមិនទាន់មាននៅឡើយទេ។
អ្វីដែលអ្នកត្រូវការ
- ក្លាយអិនត៍ OAuth ដែលអ្នកបង្កើតនៅក្នុងកុងសូល។
- ម៉ាស៊ីនមេដែលឆ្លើយតបសំណើរបស់ Lingara តាម HTTPS។
- កញ្ចប់ឧបករណ៍កម្មវិធី (app kit) មួយក្នុងចំណោមកញ្ចប់ខាងក្រោម។ កញ្ចប់ឧបករណ៍ពិនិត្យហត្ថលេខាលើសំណើនីមួយៗ រក្សាកាតរបស់អ្នកឲ្យនៅក្នុងដែនកំណត់របស់ Lingara មុនពេលអ្នកផ្ញើវា និងសរសេរការឆ្លើយតប។
ការចាប់ផ្ដើមរហ័ស នាំអ្នកឆ្លងកាត់ដំណើរទាំងមូល ចាប់ពីក្លាយអិនត៍ថ្មីមួយ រហូតដល់កាតមួយនៅលើគណនីផ្ទាល់ខ្លួនរបស់អ្នក។
ដំឡើងកញ្ចប់ឧបករណ៍
ជ្រើសរើសភាសារបស់អ្នកខាងក្រោម។
TypeScript
npm install @lingara/apps@0.1.0-alpha.6Rust
cargo add lingara-apps@0.1.0-alpha.6 --features axum
cargo add axum@0.8
cargo add tokio --features macros,net,rt-multi-threadGo
go get github.com/Spinning-Cat-Studios/lingara_app_framework_sdk/go@v0.1.0-alpha.6Java
<dependency>
<groupId>com.getlingara</groupId>
<artifactId>lingara-apps-java</artifactId>
<version>0.1.0-alpha.6</version>
</dependency>Kotlin
implementation("com.getlingara:lingara-apps-kotlin:0.1.0-alpha.6")Ruby
gem install lingara-apps -v 0.1.0-alpha.6PHP
composer require spinningcatstudios/lingara-apps:0.1.0-alpha.6 spinningcatstudios/lingara:@alphaការបង្កើតកម្មវិធី
- ការចាប់ផ្ដើមរហ័ស
ពីក្លាយអិនត៍ OAuth ថ្មីមួយ រហូតដល់កាតនៃកម្មវិធីរបស់អ្នកនៅលើគណនីផ្ទាល់ខ្លួនរបស់អ្នក។
- កាត
ធាតុទាំងប្រាំបីដែលបង្កើតជាកាត ដែនកំណត់ដែល Lingara អនុវត្ត និងអ្វីដែលអ្នករៀនឃើញនៅពេលកាតបរាជ័យ។
- បរិបទ និងការយល់ព្រម
អ្វីដែលកម្មវិធីរបស់អ្នកអាចដឹងអំពីអ្នករៀន តាមវាលនីមួយៗ និងរបៀបដែលអ្នករៀនយល់ព្រមលើវា។
- កំណត់ចំណាំសម្រាប់គ្រូ
បន្ទាត់មួយដែលកម្មវិធីរបស់អ្នកអាចផ្ដល់ទៅគ្រូរបស់ Lingara និងច្បាប់ដែលវាត្រូវឆ្លងកាត់។