ප්රගතිශීලී වෙබ් යෙදුමක් (PWA) යනු HTML, CSS සහ JavaScript ඇතුළු පොදු වෙබ් තාක්ෂණයන් භාවිතයෙන් ගොඩනගා ඇති වෙබය හරහා ලබා දෙන යෙදුම් මෘදුකාංගයකි. ප්රමිති-අනුකූල බ්රව්සරයක් භාවිතා කරන ඕනෑම වේදිකාවක වැඩ කිරීමට අදහස් කෙරේ. ක්රියාකාරීත්වයට ඇතුළත් වන්නේ නොබැඳි ලෙස වැඩ කිරීම, තල්ලු දැනුම්දීම් සහ උපාංග දෘඩාංග ප්රවේශය, ඩෙස්ක්ටොප් සහ ජංගම උපාංගවල ස්වදේශීය යෙදුම් වලට සමාන පරිශීලක අත්දැකීම් නිර්මාණය කිරීමට හැකි වීමයි.
දැන් ගූගල් ප්ලේ වෙළඳසැල, ඇපල් ඇප් වෙළඳසැල, මයික්රොසොෆ්ට් වෙළඳසැල හෝ සැම්සුන්ග් ගැලැක්සි වෙළඳසැල වැනි ඩිජිටල් බෙදාහැරීමේ පද්ධති වෙත පීඩබ්ලිව්ඒ එකක් උඩුගත කිරීම පහසුය. වෙනත් ඕනෑම යෙදුමක් මෙන් පරිශීලකයින්ට ඔබේ PWA බාගත කළ හැකිය. විශ්වාසදායක වෙබ් ක්රියාකාරකමක් (TWA) හරහා ගූගල් ප්ලේ වෙළඳසැලේ ඔබේ PWA ස්වදේශීය යෙදුමක් ලෙස ප්රකාශයට පත් කිරීමට ගූගල් ඔබට ඉඩ දෙයි. විශ්වාසදායක වෙබ් ක්රියාකාරකම් යනු අභිරුචි ටැබ් මත පදනම් වූ ප්රොටෝකෝලයක් භාවිතා කරමින් ඔබගේ ඇන්ඩ්රොයිඩ් යෙදුම සමඟ ඔබේ PWA වැනි වෙබ් යෙදුම් අන්තර්ගතය ඒකාබද්ධ කිරීමට නව ක්රමයකි.
1. ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ බාගත කර ස්ථාපනය කරන්න
විශ්වාසදායක වෙබ් ක්රියාකාරකමක් (TWA) සැකසීමට සංවර්ධකයින්ට ජාවා කේතය ලිවීමට අවශ්ය නොවේ, නමුත් ඇන්ඩෘ ස්ටුඩියෝ අවශ්යයි. එබැවින් පළමුව, ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ බාගත කර එය ඔබේ සංවර්ධන උපාංගයේ ස්ථාපනය කරන්න.
2. විශ්වාසදායී වෙබ් ක්රියාකාරකම් ව්යාපෘතියක් සාදන්න
ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ හි නව ව්යාපෘතියක් සැකසීමට මෙම කොටස ඔබට මග පෙන්වනු ඇත.
- Android Studio විවෘත කර "Start a new Android Studio project" මත ක්ලික් කරන්න.
- Android Studio ක්රියාකාරකම් වර්ගයක් තෝරා ගැනීමට විමසනු ඇත. TWAs උපකාරක පුස්තකාලය මඟින් සපයන ක්රියාකාරකමක් භාවිතා කරන බැවින්, "Add No Activity" තෝරා "Next" ක්ලික් කරන්න.
- ඊළඟ පියවර, ව්යාපෘතිය සඳහා වින්යාසයන් සඳහා විශාරදයා විමසනු ඇත. එක් එක් ක්ෂේත්රය පිළිබඳ කෙටි විස්තරයක් මෙන්න:
- නම: Android Launcher හි ඔබගේ යෙදුම සඳහා භාවිතා කරන නම.
- පැකේජයේ නම: Play Store සහ Android උපාංග මත Android යෙදුම් සඳහා අනන්ය හඳුනාගැනීමක්.
- ස්ථානය සුරකින්න: ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ ගොනු පද්ධතිය තුළ ව්යාපෘතිය නිර්මාණය කරන තැන.
- භාෂා: ව්යාපෘතියට Java හෝ Kotlin කේතයක් ලිවීම අවශ්ය නොවේ. පෙරනිමිය ලෙස ජාවා තෝරන්න.
- අවම API මට්ටම: උපකාරක පුස්තකාලයට අවම වශයෙන් API මට්ටම 16 අවශ්ය වේ. ඉහත ඕනෑම අනුවාදයක් API 16 තෝරන්න.
- අපි Instant Apps හෝ AndroidX කෞතුක වස්තු භාවිතා නොකරන බැවින්, ඉතිරි පිරික්සුම් කොටු සලකුණු නොකර තබා, "Finish" ක්ලික් කරන්න.
3. TWA ආධාරක පුස්තකාලය ලබා ගන්න
ව්යාපෘතියේ TWA පුස්තකාලය සැකසීමට ඔබට යෙදුම් තැනීමේ ගොනුව සංස්කරණය කළ යුතුය. සොයන්න ග්රැඩ්ල් ස්ක්රිප්ට් කොටස ව්යාපෘති නැවිගේටර්. ගොනු දෙකක් ඇත ගොඩනඟන්න, එය ටිකක් අවුල් සහගත විය හැකි අතර වරහන් තුළ ඇති විස්තර නිවැරදි එකක් හඳුනා ගැනීමට උපකාරී වේ. අප සොයන ගොනුව ඇත්තේ එයයි මොඩියුලය එහි නමට යාබදව. විශ්වාසදායක වෙබ් ක්රියාකාරකම් පුස්තකාලය ජාවා 8 විශේෂාංග භාවිතා කරන අතර පළමු වෙනස ජාවා 8 සක්රීය කරයි compileOptions ඇන්ඩ්රොයිඩ් කොටසේ පහළ කොටස, පහත පරිදි:
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
මීලඟ පියවර මඟින් ව්යාපෘතියට TWA ආධාරක පුස්තකාලය එක් කරනු ඇත. සඳහා නව යැපීමක් එක් කරන්න පරායත්තතා කොටස:
dependencies {
implementation 'com.google.androidbrowserhelper:androidbrowserhelper:1.0.0'
}
ව්යාපෘතිය නැවත වරක් සමමුහුර්ත කිරීමට ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ ඉල්ලීමක් කරයි. 'සමමුහුර්ත කරන්න' සබැඳිය ක්ලික් කර එය සමමුහුර්ත කරන්න.
4. TWA ක්රියාකාරකම් එක් කරන්න
TWA ක්රියාකාරකම් සැකසීම ඇන්ඩ්රොයිඩ් යෙදුම් ප්රකාශනය සංස්කරණය කිරීමෙන් ලබා ගත හැක.
- මත ව්යාපෘති නැවිගේටර්, යෙදුම් අංශය පුළුල් කරන්න, ඉන්පසු ප්රකාශ වන අතර දෙවරක් ක්ලික් කරන්න AndroidManifest.xml ගොනුව විවෘත කිරීමට.
- අපගේ ව්යාපෘතිය නිර්මාණය කිරීමේදී කිසිදු ක්රියාකාරකමක් එක් නොකරන ලෙස අපි ඇන්ඩ්රොයිඩ් ස්ටුඩියෝවෙන් ඉල්ලා සිටි බැවින්, මැනිෆෙස්ට් එක හිස් වන අතර එහි ඇත්තේ යෙදුම් ටැගය පමණි. ඇතුළත් කිරීමෙන් TWA ක්රියාකාරකම් එක් කරන්න ක්රියාකාරකම් ටැග් කරන්න අයදුම්පත ටැගය.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.example.twa.myapplication">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:ignore="GoogleAppIndexingWarning">
<activity
android:name="com.google.androidbrowserhelper.trusted.LauncherActivity">
<meta-data
android:name="android.support.customtabs.trusted.DEFAULT_URL"
android:value="https://yourwebsite.com" />
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE"/>
<data
android:scheme="https"
android:host="yourwebsite.com"/>
XML වෙත එකතු කරන ලද ටැග් සම්මත ඇන්ඩ්රොයිඩ් යෙදුම් ප්රකාශනය වේ. විශ්වාසදායී වෙබ් ක්රියාකාරකම් වල සන්දර්භය සඳහා අදාළ තොරතුරු කොටස් දෙකක් තිබේ:
- එම මෙටා-දත්ත ටැගය TWA ක්රියාකාරකමට එය විවෘත කළ යුතු URL එක පවසයි. වෙනස් කරන්න android: අගය ඔබට විවෘත කිරීමට අවශ්ය PWA හි URL සමඟ ආරෝපණය කරන්න. මෙම උදාහරණයේ දී එය එසේ ය https://yourwebsite.com.
- දෙවන අභිප්රාය-පෙරණය ටැගය මඟින් විවෘත වන ඇන්ඩ්රොයිඩ් අභිප්රායයන් අන්තර්ග්රහණය කිරීමට TWA ට ඉඩ දෙයි https://yourwebsite.com. එම android: ධාරක ඇතුළත ගුණාංග දත්ත ටැගය TWA විසින් විවෘත කරන ලද වසම වෙත යොමු කළ යුතුය.
5. URL තීරුව ඉවත් කරන්න
විශ්වාසනීය වෙබ් ක්රියාකාරකම් සඳහා URL තීරුව ඉවත් කිරීම සඳහා ඇන්ඩ්රොයිඩ් යෙදුම සහ වෙබ් අඩවිය අතර සම්බන්ධයක් අවශ්ය වේ. මෙම සංගමය ඩිජිටල් වත්කම් සබැඳි හරහා නිර්මාණය කර ඇති අතර, යෙදුමේ සිට වෙබ් අඩවියට සහ වෙබ් අඩවියේ සිට යෙදුමට සම්බන්ධ වන ආකාර දෙකෙන්ම සංගමය ස්ථාපිත කළ යුතුය. නිදොස් කිරීමේ අරමුණු සඳහා යෙදුම වෙබ් අඩවි වලංගුකරණයට සැකසීමට සහ වෙබ් අඩවිය යෙදුම් වලංගුකරණයට මඟ හැරීම සඳහා ක්රෝම් සැකසීමට හැකිය.
ඒ. යෙදුමෙන් ඔබේ වෙබ් අඩවියට සංගමයක් පිහිටුවන්න
සංගීත සම්පත් ගොනුව විවෘත කරන්න යෙදුම> res> අගයන්> strings.xml පහත ඩිජිටල් ඇසෙට්ලින්ක්ස් ප්රකාශය එක් කරන්න:
<string name="app_name">My App
<string name="asset_statements">
[{
\"relation\": [\"delegate_permission/common.handle_all_urls\"],
\"target\": {
\"namespace\": \"web\",
\"site\": \"https://yourwebsite.com\"}
}]
සඳහා අන්තර්ගතය වෙනස් කරන්න වෙබ් අඩවිය TWA විසින් විවෘත කරන ලද යෝජනා ක්රමයට සහ වසමට ගැලපෙන ගුණාංගය. Android App Manifest ගොනුවට ආපසු, AndroidManifest.xml, නව එකක් එකතු කිරීමෙන් ප්රකාශයට සම්බන්ධ කරන්න මෙටා-දත්ත ටැගය, නමුත් මේ වතාවේ දරුවෙකු ලෙස අයදුම්පත ටැගය:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.twa.myapplication">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data
android:name="asset_statements"
android:resource="@string/asset_statements" />
...
බී. නිදොස් කිරීමේ මාතය
ඇන්ඩ්රොයිඩ් යෙදුමේ සිට වෙබ් අඩවියට සම්බන්ධතාවයක් ඇති කර ගැනීමෙන් පසුව. යෙදුම් වලංගු කිරීම සඳහා වෙබ් අඩවිය නිර්මාණය නොකර සම්බන්ධතාවයේ මෙම කොටස නිදොස්කරණය කිරීම ප්රයෝජනවත් වේ. සංවර්ධන උපාංගයක මෙය පරීක්ෂා කරන්නේ කෙසේද යන්න මෙන්න:
- සංවර්ධන උපාංගයේ Chrome විවෘත කරන්න, වෙත යන්න chrome: // ධජ, මුල් බැස නොගත් උපාංගවල විධාන රේඛාව සක්රීය කරන්න නමින් අයිතමයක් සොයන්න සහ එය වෙනස් කරන්න සක්රීය කර ඇත ඉන්පසු බ්රව්සරය නැවත ආරම්භ කරන්න.
- ඊළඟට, ඔබේ මෙහෙයුම් පද්ධතියේ ටර්මිනල් යෙදුම මත, ඇන්ඩ්රොයිඩ් නිදොස් කිරීමේ පාලම (ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ සමඟ ස්ථාපනය කර ඇත) භාවිතා කර පහත විධානය ක්රියාත්මක කරන්න:
adb shell "echo '_ --disable-digital-asset-link-verification-for-url=\"https://yourwebsite.com\"' > /data/local/tmp/chrome-command-line"
ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ වෙතින් ක්රෝම් වසා ඔබගේ යෙදුම නැවත දියත් කරන්න. යෙදුම දැන් සම්පූර්ණ තිරයේ පෙන්විය යුතුය.
ඇ. ඔබේ වෙබ් අඩවියෙන් යෙදුමට සංගමයක් පිහිටුවන්න
සංගමය නිර්මාණය කිරීම සඳහා සංවර්ධකයාට යෙදුමෙන් එකතු කර ගත යුතු තොරතුරු කෑලි 2 ක් ඇත:
- පැකේජයේ නම: පළමු තොරතුරු යෙදුම සඳහා වන පැකේජයේ නමයි. යෙදුම නිර්මාණය කිරීමේදී ජනනය කරන ලද එකම පැකේජ නාමය මෙයයි. එය මොඩියුලය තුළ ද සොයාගත හැකිය ගොඩනඟන්න, Gradle Scripts> build.gradle (මොඩියුලය: යෙදුම) යටතේ වන අතර එය අගය වේ යෙදුම් හැඳුනුම්පත ගුණාංගය.
- SHA-256 ඇඟිලි සලකුණු: Play Store වෙත උඩුගත කිරීම සඳහා Android යෙදුම් අත්සන් කළ යුතුය. උඩුගත කිරීමේ යතුරේ SHA-256 ඇඟිලි සලකුණ හරහා වෙබ් අඩවිය සහ යෙදුම අතර සම්බන්ධතාවය ස්ථාපිත කිරීමට එම අත්සනම භාවිතා කරයි. SHA-256 ඇඟිලි සලකුණ උකහා ගැනීමට ඔබට යතුරු මෙවලම අවශ්ය වනු ඇත.
ඇන්ඩ්රොයිඩ් චිත්රාගාරය භාවිතයෙන් උඩුගත කිරීමේ යතුරක් සහ යතුරු ගබඩාවක් ජනනය කරන්නේ කෙසේද
ඔබට පහත පරිදි ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ භාවිතයෙන් උඩුගත කිරීමේ යතුරක් ජනනය කළ හැකිය:
- මෙනු තීරුවේ, ක්ලික් කරන්න ගොඩනඟන්න> ගොඩනඟන්න> අත්සන් කළ බණ්ඩලය / APK සාදන්න.
- "අත්සන් කළ බණ්ඩලය හෝ APK උත්පාදනය කරන්න" සංවාදයේ, "Android යෙදුම් බණ්ඩලය හෝ APK" තෝරන්න සහ "ඊළඟ" ක්ලික් කරන්න.
- යතුරු ගබඩා මාර්ගය සඳහා ක්ෂේත්රයට පහළින්, "නව සාදන්න" ක්ලික් කරන්න.
- නව යතුරු ගබඩා කවුළුවෙහි, ඔබගේ යතුරු ගබඩාව සහ යතුර සඳහා පහත තොරතුරු සපයන්න:
- යතුරු ගබඩා මාර්ගය: ඔබගේ යතුරු ගබඩාව සෑදිය යුතු ස්ථානය තෝරන්න.
- මුරපදය: ඔබගේ යතුරු ගබඩාව සඳහා ආරක්ෂිත මුරපදයක් සාදා තහවුරු කරන්න.
- අන්වර්ථ: ඔබේ යතුර සඳහා හඳුනාගැනීමේ නමක් ඇතුළත් කරන්න.
- මුරපදය: ඔබගේ යතුර සඳහා ආරක්ෂිත මුරපදයක් සාදා තහවුරු කරන්න. මෙය ඔබගේ යතුරු ගබඩාව සඳහා ඔබ තෝරාගත් මුරපදයට වඩා වෙනස් විය යුතුය.
- වලංගුභාවය (අවුරුදු): ඔබගේ යතුර වලංගු වන වසර වල කාලය සකසන්න. ඔබගේ යතුර අවම වශයෙන් වසර 25ක් සඳහා වලංගු විය යුතුය, එබැවින් ඔබට ඔබගේ යෙදුමේ ආයු කාලය හරහා එකම යතුර සමඟ යෙදුම් යාවත්කාලීන අත්සන් කළ හැක.
- සහතිකය: ඔබේ සහතිකය සඳහා ඔබ ගැන යම් තොරතුරු ඇතුළත් කරන්න. මෙම තොරතුරු ඔබගේ යෙදුමේ නොපෙන්වයි, නමුත් APK හි කොටසක් ලෙස ඔබගේ සහතිකයේ ඇතුළත් වේ.
- ඔබ පෝරමය සම්පූර්ණ කළ පසු, "හරි" ක්ලික් කරන්න.
- මීළඟ සංවාද කොටුව ඔබගේ යෙදුම අත්සන් කිරීම ගැන වේ, අපි තවමත් යෙදුම ගොඩනඟමින් සිටින බැවින් "අවලංගු කරන්න" ක්ලික් කරන්න.
මයික්රොසොෆ්ට් වින්ඩෝස් හි යතුරු පුවරුව භාවිතා කරන්නේ කෙසේද
ඔබේ වින්ඩෝස් පරිගණකයේ ජාවා ස්ථාපනය කර තිබිය යුතුය. යතුරු පුවරුව සොයා ගැනීමට;
- වෙත යන්න Drive C:
- "වැඩසටහන් ගොනු / වැඩසටහන් ගොනු (x86)" ෆෝල්ඩරය විවෘත කරන්න.
- "ජාවා" ෆෝල්ඩරය විවෘත කරන්න.
- යතුරු මෙවලම "බින්" ෆෝල්ඩරය යටතේ පිහිටා ඇත.
- ජාවා බින් ෆෝල්ඩරයේ ස්ථානය පිටපත් කරන්න. උදාහරණ වශයෙන්: C: වැඩසටහන් ගොනු (x86) Javajre1.8.0_60bin
- ආරම්භක මෙනුව වෙත ගොස් "cmd" ටයිප් කිරීමෙන් පමණක් Command Prompt සොයන්න.
- Command Prompt එක විවෘත කරන්න.
- “cd” ටයිප් කර ජාවා බින් ෆෝල්ඩර ස්ථානය අලවා enter ඔබන්න. උදාහරණ වශයෙන්: cd C: වැඩසටහන් ගොනු (x86) Javajre1.8.0_60bin
- දැන් ඔබට SHA-256 ඇඟිලි සලකුණ උකහා ගැනීමට යතුරු මෙවලම භාවිත කිරීමට හැකි විය යුතුය.
එය සැලකිල්ලට ගැනීමට වග බලා ගන්න මාර්ගය, අන්වර්ථය සහ මුරපද යතුරු ගබඩාව සඳහා, ඊළඟ පියවර සඳහා ඔබට එය අවශ්ය වනු ඇත. පහත දැක්වෙන විධානය සමඟ යතුරු පුවරුව භාවිතයෙන් SHA-256 ඇඟිලි සලකුණු උපුටා ගන්න:
keytool -list -v -keystore -alias -storepass -keypass
ඉහත විධානය ක්රියාත්මක නොවන්නේ නම්. ඔබේ යතුරුපුවරු ගොනුව ඔබේ පරිගණකයේ පරිපාලක පරිශීලක ෆෝල්ඩරයට පිටපත් කරන්න. උදාහරණයක් වශයෙන්; ඇ: පරිශීලකයින්Victor Mochere. යතුරු ගබඩාවේ ගොනුව සරලව නම් කරන්න.. වෙළඳසැල'ඉන්පසු පහත විධානය ටයිප් කරන්න:
keytool -list -v
සඳහා වටිනාකම SHA-256 ඇඟිලි සලකුණ යටතේ මුද්රණය කර ඇත සහතිකය ඇඟිලි සලකුණු අංශය. මෙන්න නිදර්ශන ප්රතිදානය:
keytool -list -v -keystore ./mykeystore.ks -alias test -storepass password -keypass password
Alias name: key0
Creation date: 28 Jan 2019
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Test Test, OU=Test, O=Test, L=London, ST=London, C=GB
Issuer: CN=Test Test, OU=Test, O=Test, L=London, ST=London, C=GB
Serial number: ea67d3d
Valid from: Mon Jan 28 14:58:00 GMT 2019 until: Fri Jan 22 14:58:00 GMT 2044
Certificate fingerprints:
SHA1: 38:03:D6:95:91:7C:9C:EE:4A:A0:58:43:A7:43:A5:D2:76:52:EF:9B
SHA256: F5:08:9F:8A:D4:C8:4A:15:6D:0A:B1:3F:61:96:BE:C7:87:8C:DE:05:59:92:B2:A3:2D:05:05:A5:62:A5:2F:34
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3
තොරතුරු කෑලි දෙකම අතැතිව, වෙත යන්න වත්කම් සම්බන්ධතා ජනකය, ක්ෂේත්ර පුරවා "ප්රකාශය උත්පාදනය කරන්න" ඔබන්න. උත්පාදනය කරන ලද ප්රකාශය පිටපත් කර එය ඔබගේ වසමෙන්, URL වෙතින් සේවය කරන්න / .well-known/assetlinks.json. එවිට ඔබට "පරීක්ෂණ ප්රකාශය" එබීමෙන් සංගමය නිවැරදිව පිහිටුවා ඇත්දැයි බැලීමට හැකිය.
ඔබගේ වසමේ මූලයට .json ගොනුව නිර්මාණය කර උඩුගත කරන්නේ කෙසේද
ඔබේ වෙබ් අඩවියට .json ගොනුව නිර්මාණය කිරීමට සහ උඩුගත කිරීමට සරල ක්රමයක් මෙන්න.
- උත්පාදනය කරන ලද ප්රකාශය පිටපත් කිරීමෙන් පසුව.
- ඔබේ පරිගණකයේ ගොනුව සෑදීමට අවශ්ය ස්ථානයට යන්න.
- කළු අවකාශයක් මත දකුණු ක්ලික් කරන්න.
- එහෙනම් යන්න නව> පෙළ ලේඛනය.
- ප්රකාශය අලවා පෙළ ලේඛනය වසා දමන්න.
- වෙනස්කම් සුරැකීමට ඔබෙන් විමසනු ඇත.
- එම ලේඛනය "assetlinks.json" ලෙස නැවත නම් කරන්න.
- ඔබේ වෙබ් අඩවියේ cPanel වෙත යන්න, ක්ලික් කරන්න ගොනු කළමනාකරු> ගොනු කළමනාකරු> public_html> .වැල්-දන්නා.
- එවිට ඔබට උඩුගත කළ හැක asslinks.json ගොනුව වෙත .හොඳින් දන්නා ෆෝල්ඩරය.
සටහන:
ඔබගේ යෙදුම් නිකුතු අත්සන් කරමින් ඔබ ගූගල් ප්ලේ වෙත පිවිසී ඇත්නම්. පසුව URL තීරුව ඉවත් කිරීමට, ඔබ වෙනුවෙන් ගූගල් ප්ලේ විසින් ජනනය කරන ලද SHA-256 ඇඟිලි සලකුණ භාවිතා කිරීමට සිදුවේ asslinks.json ගොනුව. යන්න ගූගල් ප්ලේ කොන්සෝලය> මුදා හැරීමේ කළමනාකරණය> යෙදුම් අත්සන් කිරීම, පසුව යෙදුම් අත්සන් කිරීමේ සහතිකය SHA-256 ඇඟිලි සලකුණ පිටපත් කර එය ඔබගේ අලවන්න asslinks.json ගොනුව.
6. නිරූපකයක් නිර්මාණය කිරීම
ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ නව ව්යාපෘතියක් නිර්මාණය කරන විට, එය පෙරනිමි නිරූපකයක් සමඟ පැමිණේ. සංවර්ධකයෙකු ලෙස, ඔබට ඔබේම අයිකනයක් නිර්මාණය කිරීමට සහ ඇන්ඩ්රොයිඩ් දියත් කිරීමේ යන්ත්රයේ ඇති ඔබගේ යෙදුම අනෙක් අයගෙන් වෙන්කර හඳුනා ගැනීමට අවශ්ය වනු ඇත. ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ හි රූප වත්කම් චිත්රාගාරය අඩංගු වන අතර එමඟින් සෑම විභේදනයක් සඳහාම සහ ඔබේ යෙදුම් අවශ්යතා හැඩගස්වා ගැනීම සඳහා නිවැරදි අයිකන නිර්මාණය කිරීමට අවශ්ය මෙවලම් සපයයි. ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ තුළ, වෙත යන්න ගොනුව> නව> රූප වත්කම, තෝරන්න දියත් කිරීමේ අයිකන (අනුවර්තන හා උරුමය) යෙදුම සඳහා අභිරුචි නිරූපකයක් නිර්මාණය කිරීම සඳහා විශාරදයාගේ පියවර අනුගමනය කරන්න.
7. ස්ප්ලෑෂ් තිරයක් එක් කිරීම
ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ හි දෛශික වත්කම් චිත්රාගාරය අඩංගු වන අතර එමඟින් එස්.වී.ජී. ඇන්ඩ්රොයිඩ් දෛශික ලාච්චු බවට පරිවර්තනය කිරීමට සංවර්ධකයින්ට උපකාරී වේ. ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ තුළ, වෙත යන්න ගොනුව> නව> දෛශික වත්කම ආරම්භ කිරීමට. Android උපාංගවලට විවිධ තිර ප්රමාණ සහ පික්සල් ඝනත්වය තිබිය හැක.
ස්ප්ලෑෂ් තිරය සියලු උපාංගවල හොඳ පෙනුමක් ඇති බව සහතික කිරීම සඳහා, ඔබ එක් එක් පික්සල් ඝනත්වය සඳහා රූපය ජනනය කිරීමට අවශ්ය වනු ඇත. පහත දැක්වෙන්නේ පික්සල් ඝනත්වය, පාදක ප්රමාණයට (320x320dp) යෙදූ ගුණකය, පික්සලවලින් ලැබෙන ප්රමාණය සහ ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ ව්යාපෘතියට රූපය එක් කළ යුතු ස්ථානය සහිත ලැයිස්තුවකි.
ඝනත්වය | ගුණකය | තරම | ව්යාපෘති ස්ථානය |
mdpi (බේස්ලයින්) | 1.0x | 320 × 320 px | / res / drawable-mdpi / |
ldpi | 0.75x | 240 × 240 px | / res / drawable-ldpi / |
hdpi | 1.5x | 480 × 480 px | / res / drawable-hdpi / |
xhdpi | 2.0x | 640 × 640 px | / res / drawable-xhdpi / |
xxhdpi | 3.0x | 960 × 960 px | / res / drawable-xxhdpi / |
xxxhdpi | 4.0x | 1280 × 1280 px | / res / drawable-xxxhdpi / |
8. යෙදුම යාවත්කාලීන කිරීම
අයිකනය සහ ස්ප්ලෑෂ් තිරය සඳහා වන රූප ජනනය කිරීමත් සමඟ, ව්යාපෘතියට අවශ්ය වින්යාසයන් එක් කිරීමට කාලයයි. පළමුව, ඇන්ඩ්රොයිඩ් ප්රතිපත්ති ප්රකාශනයට අන්තර්ගත සැපයුම්කරුවෙකු එක් කරන්න (AndroidManifest.xml).
...
<provider
android:name="androidx.core.content.FileProvider"
android:authorities="com.example.twa.myapplication.fileprovider"
android:grantUriPermissions="true"
android:exported="false">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/filepaths" />
වෙනස් කිරීමට වග බලා ගන්න android: බලධාරීන් යෙදුම් දෙකකට උපාංගයක එකම අධිකාරියක් තිබිය නොහැකි බැවින් සැපයුම්කරු නිර්මාණය කිරීමේදී ආරෝපණය කරන්න. ඉන්පසු එකතු කරන්න res / xml / filepaths.xml සම්පත්, සහ twa splash තිරයට යන මාර්ගය නියම කරන්න:
<files-path path="twa_splash/" name="twa_splash" />
අවසාන වශයෙන්, එකතු කරන්න මෙටා-ටැග් LauncherActivity අභිරුචිකරණය කිරීමට Android මැනිෆෙස්ට් වෙත:
<activity android:name="com.google.androidbrowserhelper.trusted.LauncherActivity">
...
<meta-data android:name="android.support.customtabs.trusted.SPLASH_IMAGE_DRAWABLE"
android:resource="@drawable/splash"/>
<meta-data android:name="android.support.customtabs.trusted.SPLASH_SCREEN_BACKGROUND_COLOR"
android:resource="@color/colorPrimary"/>
<meta-data android:name="android.support.customtabs.trusted.SPLASH_SCREEN_FADE_OUT_DURATION"
android:value="300"/>
<meta-data android:name="android.support.customtabs.trusted.FILE_PROVIDER_AUTHORITY"
android:value="com.example.twa.myapplication.fileprovider"/>
...
හි වටිනාකම සහතික කරන්න android.support.customtabs.trusted.FILE_PROVIDER_AUTHORITY ටැගය අර්ථ දක්වා ඇති අගයට ගැලපේ android: බලධාරීන් සැපයුම්කරු ටැගය තුළ ඇති ගුණාංගය.
9. දියත් කිරීමේ ක්රියාකාරිත්වය විනිවිද පෙනෙන බවට පත් කිරීම
මීට අමතරව, විවරයට පෙර සුදු තිරයක් පෙන්වීම වළක්වා ගැනීම සඳහා LauncherActivity විනිවිද පෙනෙන බවට වග බලා ගන්න. වෙත නව තේමාවක් එක් කරන්න res / style.xml:
<style name="Theme.LauncherActivity" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowAnimationStyle">@null</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
ඉන්පසු, Android මැනිෆෙස්ට් හි නව විලාසිතාවට යොමු කිරීමක් එක් කරන්න:
...
<activity android:name="com.google.androidbrowserhelper.trusted.LauncherActivity"
android:theme="@style/Theme.LauncherActivity">
...
10. යෙදුම් මිටියක් තැනීම
ගූගල් ප්ලේ වෙළඳසැලට උඩුගත කිරීම සඳහා APK වෙනුවට යෙදුම් මිටියක් තැනීම පහත සඳහන් ප්රතිලාභ ඇත.
- කුඩා බාගත ප්රමාණය.
- ඉල්ලුම මත යෙදුම් විශේෂාංග.
- වත්කම්-පමණි මොඩියුල.
අත්සන් කිරීමට ඔබගේ යෙදුම සූදානම් කිරීමට; මෙනු තීරුවේ, ක්ලික් කරන්න සාදන්න> මිටි (ය) / APK (ය) සාදන්න> මිටි (ය) සාදන්න.
11. අත්සන් කළ යෙදුම් මිටියක් ජනනය කිරීම
අත්සන් කළ යෙදුම් මිටියක් ජනනය කරන්නේ කෙසේද යන්න මෙන්න.
- මෙනු තීරුවේ, ක්ලික් කරන්න ගොඩනැගීම> අත්සන් කළ බණ්ඩලය / APK ජනනය කරන්න.
- Generate Signed Bundle හෝ APK සංවාදයේ, Android App Bundle හෝ APK තෝරා "Next" ක්ලික් කරන්න.
- පතනයෙන් මොඩියුලයක් තෝරන්න.
- ඔබේ යතුරු ගබඩාවට යන මාර්ගය, ඔබේ යතුර සඳහා අන්වර්ථය සඳහන් කරන්න, සහ දෙකම සඳහා මුරපද ඇතුළත් කරන්න.
- ඔබ දැනට පවතින යෙදුම් අත්සන් කිරීමේ යතුරකින් යෙදුම් බණ්ඩලයක් අත්සන් කරන්නේ නම්, සහ පසුව Google Play මඟින් යෙදුම් අත්සන් කිරීම සඳහා ඔබේ යෙදුම තෝරා ගැනීමට ඔබ කැමති නම්, අපනයන සංකේතනය කළ යතුර අසල ඇති කොටුව සලකුණු කර ඔබේ අත්සන් කිරීමේ යතුර සුරැකීමට මාර්ගයක් සඳහන් කරන්න සංකේතනය කළ එකක් *.pepk ගොනුව. Google Play මඟින් යෙදුම් අත්සන් කිරීම සඳහා පවතින යෙදුමක් තෝරා ගැනීමට ඔබට පසුව ඔබේ සංකේතනය කළ යෙදුම් අත්සන් කිරීමේ යතුර භාවිත කළ හැක.
- “ඊළඟ” ක්ලික් කරන්න.
- මීළඟ කවුළුවෙහි, ඔබගේ අත්සන් කළ යෙදුම් පොදිය සඳහා ගමනාන්ත ෆෝල්ඩරයක් තෝරන්න, ගොඩනැගීමේ වර්ගය තෝරන්න, අදාළ නම් නිෂ්පාදන රසය(ය) තෝරන්න. ඔබේ ව්යාපෘතිය නිෂ්පාදන රසයන් භාවිතා කරන්නේ නම්, ඔබට Windows/Linux මත Control යතුර හෝ Mac OSX හි Command යතුර ඔබාගෙන සිටින අතරතුර බහු නිෂ්පාදන රසයන් තෝරාගත හැක. Android Studio විසින් ඔබ තෝරන එක් එක් නිෂ්පාදන රසය සඳහා වෙනම APK හෝ යෙදුම් මිටියක් ජනනය කරනු ඇත.
- ඔබට ඔබගේ යෙදුම සහාය වීමට අවශ්ය අත්සන අනුවාද තෝරන්න.
- "Finish" ක්ලික් කරන්න.
12. ඔබගේ යෙදුම් මිටිය ගූගල් ප්ලේ වෙළඳසැලට උඩුගත කිරීම
ඔබගේ යෙදුමේ මුදාහැරීමේ අනුවාදය ගොඩනඟා අත්සන් කිරීමෙන් පසුව, ඊළඟ පියවර වන්නේ එය ගූගල් ප්ලේ වෙළඳසැලට උඩුගත කිරීමයි. 150 MB හෝ ඊට අඩු සම්පීඩිත යෙදුම් බාගැනීම් සඳහා Google Play සහාය දක්වන බව මතක තබා ගන්න.
- වෙත යන්න ගූගල් ප්ලේ කොන්සෝලය.
- ඔබගේ සංවර්ධක ගිණුම සඳහා අනිවාර්ය $25 ගෙවන්න.
- අවශ්ය විස්තර පුරවන්න.
- මත ක්ලික් කරන්න සියලුම යෙදුම්> යෙදුම සාදන්න.
- ඔබගේ යෙදුමේ භාෂාව තෝරන්න සහ ඔබගේ යෙදුමේ නම/මාතෘකාවෙහි යතුර.
- ඔබගේ යෙදුම උඩුගත කිරීමට සහ අත්සන් කිරීමට නිර්දේශිත ක්රමය වන Google Play මගින් යෙදුම් අත්සන් කිරීමට ලියාපදිංචි වන්න. ඔබ Android App Bundle එකක් ගොඩනගා උඩුගත කරන්නේ නම්, ඔබ Google Play මගින් යෙදුම් අත්සන් කිරීමට ලියාපදිංචි විය යුතුය. ඔබට Play Console හි යෙදුම් අත්සන් කිරීම යටතේ මෙය කළ හැක.
- ඔබ ගබඩා ලැයිස්තුගත කිරීම, අන්තර්ගත ශ්රේණිගත කිරීම, යෙදුම් අන්තර්ගතය සහ, මිලකරණය සහ බෙදා හැරීම සඳහා අවශ්ය සියලු තොරතුරු පිරවිය යුතුය. මෙම ක්රියාවලිය සම්පූර්ණ වූ විට ඔබ පැති තීරුවේ හරිත සලකුණු හතරක් දැකිය යුතුය.
- සංචාලනය කරන්න යෙදුම් නිකුතු> නිෂ්පාදනය> නිකුතුව සාදන්න. ඉන්පසු ඔබේ Android යෙදුම් පොදිය උඩුගත කර සමාලෝචනය කරන්න. Google විසින් සමාලෝචනය සඳහා යෙදුම ඉදිරිපත් කිරීමට සූදානම් වූ විට, "රෝල්-අවුට් නිෂ්පාදනය" සහ "රෝල්-අවුට් කිරීම තහවුරු කරන්න" ඔබන්න.
- ඔබගේ යෙදුම පොරොත්තු ප්රකාශන තත්වයේ පවතිනු ඇත, එය අනුමත කිරීමට පැය කිහිපයක් රැඳී සිටින්න.