මාස ගණනක් විශ්වාසයෙන් සම්බන්ධ වූ ස්වයංක්‍රීයකරණයක් සේවාදායක යාවත්කාලීනයකින් පසු වැඩ කිරීම නවත්වයි, එම පැතිකඩම තවමත් අතින් සම්බන්ධ වේ. එම රටාව VPN සේවාදායකය වෙත නොව, පාලන ගිවිසුම වෙත යොමු කරයි. යමෙක් වෙනස් කළේ යෙදුම කුමන ක්‍රියාවක් පිළිගනීද හෝ කුමන හඳුනාගැනීමක් අපේක්ෂා කරයිද යන්නයි, කාර්යය තවමත් පැරණි එක යවයි. සබැඳිය නැවත ගොඩනැගීම සේවාදායකය නැවත පරීක්ෂා කිරීමට වඩා අඩු කාලයක් ගනී.

ගිවිසුම එක් යෙදුමකට සහ එක් අනුවාද පරාසයකට අයත් වේ

OpenVPN Connect සහ OpenVPN for Android වෙනස් යෙදුම්, එක් පැකේජයක් නම් කරන intent අනෙකේ කිසිවක් නොකරයි. කාර්යය ස්පර්ශ කිරීමට පෙර කුමන සේවාදායකය ස්ථාපිත ද සහ ඔබ සංසන්දනය කරන හැසිරීම කුමන අනුවාදය නිර්මාණය කළාද යන්න තහවුරු කරන්න. Android 3.3.2 හෝ නව Connect සඳහාලේඛනගත Tasker ඒකාබද්ධතාව පැතිකඩ ID එකක් අපේක්ෂා කරයි. දර්ශන නාමයට පෙර AS හෝ PC යොදන පැරණි උපදෙස් පෙර ගිවිසුමක් විස්තර කරයි, ඒවා වර්තමාන කාර්යයකට පිටපත් කිරීම කිසිවක් නොසිදුවීමට පොදු හේතුවයි.

එම අනුවාද සීමාව මීට පෙර එය ක්‍රියා කළ බවට වන බොහෝ වාර්තා පැහැදිලි කරයි. යෙදුම විශේෂාංගය කැඩුවේ නැත; විශේෂාංගය පිළිගන්නේ කුමක්ද යන්න වෙනස් කළේය. අනුවාද පරාසය ඔබ ලියන ගිවිසුමේ කොටසක් ලෙස සලකන්න.

හඳුනාගැනීම පැමිණෙන්නේ කොහෙන්ද

Connect තුළ අදහස් කළ පැතිකඩ විවෘත කර එහි පැතිකඩ ID එක පැතිකඩේම විස්තරවලින් පිටපත් කරන්න. ලැයිස්තුවෙන් හඳුනන නමක් වෙනුවට එම අගය භාවිත කරන්න, මන්ද නම යනු ලේබලයක් පමණක් වන අතර යෙදුම ගැළපෙන්නේ හඳුනාගැනීම සමඟය. Tasker හි Send Intent ක්‍රියාවේ සම්බන්ධතා ක්ෂේත්‍ර පහත කොටසට සමානය, හඳුනාගැනීම පමණක් ප්‍රතිස්ථාපනය වේ. පුද්ගලික හෝ කාර්ය පැතිකඩයේ යෙදුම් පිටපත ද සුසංගතව තබන්න.

Action: net.openvpn.openvpn.CONNECT
Extra: net.openvpn.openvpn.AUTOSTART_PROFILE_ID:'PROFILE_ID'
Extra: net.openvpn.openvpn.AUTOCONNECT:true
Package: net.openvpn.openvpn
Class: net.openvpn.unified.MainActivity
Target: Activity

කාර්ය පැතිකඩයේ පිටපතකට එකම පැකේජ නාමය සහ වෙනත් ගබඩා කළ පැතිකඩක් තිබේ නම් එය intent පිළිගනු ඇත, ගැළපෙන පැතිකඩක් සොයා නොගනු ඇත, එය විෂය පථ දෝෂයක් නොව, කැඩුණු කාර්යයක් ලෙස පෙනේ. පැතිකඩ නැවත ආයාත හෝ ප්‍රතිස්ථාපනය වුවහොත් හඳුනාගැනීම සැක සහිත ලෙස සලකා නැවත පරීක්ෂා කරන්න. නැවත ආයාතය බොහෝ විට නව පැතිකඩ සටහනක් සාදයි, දර්ශන නාමය නොවෙනස් වුවද. වෙනත් කිසිවක් වෙනස් කිරීමට පෙර හඳුනාගැනීම පරීක්ෂා කරන්න.

සම්බන්ධ නොවන ක්ෂේත්‍ර ලේඛනගත පරිදි හිස්ව තබන්න. වර්ගය, MIME වර්ගය සහ මාර්ගෝපදේශය ඉල්ලා නොසිටින දත්ත ක්ෂේත්‍ර Android intent විසඳන ආකාරය වෙනස් කළ හැක, වෙනත් ආකාරයකින් විසඳන intent ඔබේ පැතිකඩ ආරම්භ නොකර යෙදුම විවෘත කළ හැක.

ක්‍රියාව කරන්නේ කුමක්ද සහ ඔබට ඉතිරි කරන්නේ කුමක්ද

සම්බන්ධතා intent යැවීම යෙදුමට පැතිකඩක් ආරම්භ කරන ලෙස ඉල්ලයි. එය එම පැතිකඩ ඉල්ලන අවසරය මඟ හරින්නේ නැත. Connect තවමත් ඉල්ලීමක් පෙන්විය හැක, එබැවින් ලේඛනගත ස්වාධීන අවස්ථාව අමතර අවසරයක් සහ ගබඩා කළ සම්බන්ධතා අක්තපත්‍ර නොමැති බව උපකල්පනය කරයි. ප්‍රලෝභනය වන්නේ මෙම සීමාව ඉවත් කිරීමයි, මුරපද හෝ පුද්ගලික යතුරේ රහස් බෙදාගත් Tasker නිර්යාතයකට ඇතුළත් කිරීමෙන්.

එසේ නොකරන්න. කාර්ය නිර්යාතයක් යනු පෙළ ගොනුවක්, මිනිසුන් එය කතාබස් තන්තු වලට පිටපත් කරයි, එහි තබන රහස් එය බෙදාගන්නා මොහොතේම හෙළිවේ. පැතිකඩට අවශ්‍ය නම් යෙදුමේම ගබඩා කළ සම්බන්ධතා අක්තපත්‍ර භාවිත කරන්න, MFA ඉල්ලීම් ඉල්ලීම් ලෙසම තිබීමට ඉඩ දෙන්න. පිළිතුර ගබඩා කර ඉල්ලීම මඟ හරින ඕනෑම දෙයක් ගැටලුව විසඳීම වෙනුවට රහස ගෙන ගොස් ඇත.

විසන්ධි කිරීමේ පැත්තට තමන්ගේම ලේඛනගත ක්‍රියාවක් ඇත, එය සේවාදායකයාට එරෙහි උපායක් නොවේ:

Action: net.openvpn.openvpn.DISCONNECT
Extra: net.openvpn.openvpn.STOP:true
Package: net.openvpn.openvpn
Class: net.openvpn.unified.MainActivity
Target: Activity

විසන්ධිය බල කිරීමට හිතාමතා නොපවතින පැතිකඩකට සම්බන්ධ වීම පැරණි තන්තු වල දිස්වන පසුව යාවත්කාලීනයකින් පසු නිශ්ශබ්දව අසාර්ථක වන විසඳුම් මාර්ගයකි. පැහැදිලි ක්‍රියාව භාවිත කරන්න.

ඊළඟ පියවර ක්‍රියාත්මක වීමට පෙර තත්ත්වය පරීක්ෂා කරන්න

intent සාර්ථකව දියත් වීම සනාථ කරන්නේ ඉල්ලීම බෙදාහැරුණු බවයි, උමං මාර්ගයක් පවතින බව නොවේ. කාර්යය පසුව අභ්‍යන්තර යෙදුමක් විවෘත කරන්නේ නම්,එම පියවරට සීමිත කාල සීමාවක් සහිත සූදානම් තත්ත්වයක් අවශ්‍යය. යැවීමෙන් පසු වහාම කරන ක්‍රියාව අවසානයේ ඉල්ලීමකට වැදෙනු ඇත.

$ adb shell cmd package resolve-activity --brief net.openvpn.openvpn
net.openvpn.openvpn/net.openvpn.unified.MainActivity
$ adb shell dumpsys activity activities | grep -i openvpn

resolve විමසුම තහවුරු කරන්නේ ඔබ ඉලක්ක කරන පැකේජය සහ ක්‍රියාකාරකම එම උපාංගයේ පවතින බවයි, එය පන්ති ක්ෂේත්‍රයේ ටයිප් දෝෂය බැහැර කරයි. ක්‍රියාකාරකම් ඩම්පය ඔබේ කාර්යය ක්‍රියාත්මක වූ පසු සැබවින්ම ඉදිරියේ ඇත්තේ කුමක්ද යන්න පෙන්වයි, යෙදුම සම්බන්ධ වීම වෙනුවට ඉල්ලීමක් විවෘත කළාද යන්න බැලීමට ඇති ලාභම මාර්ගය එයයි. අසාර්ථක කාර්යයකින් පසු දෙකම ක්‍රියාත්මක කරන්න, කුමන ක්ෂේත්‍රය වැරදිද යැයි අනුමාන කිරීම වෙනුවට. පන්ති නාමයේ වෙනසක් වහාම දෝෂයක් ලබා දෙයි, නමුත් නොමැති පැතිකඩක් කිසිදු දෘශ්‍ය දෝෂයක් ලබා නොදෙයි.

කාර්යය යැවීමට පෙර විසන්ධියේ හිමිකාරිත්වය තීරණය කරන්න. වෙනත් කාර්ය කාර්යයක් රඳා පවතින උමං මාර්ගයක් කඩා දමන කෙටි මාර්ගය එහි හේතුවට කිසිසේත් සමාන නොවන ආධාරක ටිකට්පතක් ජනනය කරනු ඇත. එකම සේවාදායකය පාලනය කරන ස්වයංක්‍රීයකරණ දෙකක් තබා ගැනීම ලොග වලින් නිරාකරණය කළ නොහැකි තරඟයක් සාදයි, එබැවින් නව එක ක්‍රියා කරන විට පැරණි ක්‍රියාව මකන්න.

අදාළ ලිපි