Google Play 스토어 버전 7.8.15의 APK 분해에서는 Play 스토어가 인스턴트 앱 지원을 활성화하기 위한 설정 화면을 추가할 수 있음을 보여줍니다.
Google Instant Apps는 사용자가 기존 Android 애플리케이션의 일부를 '스트리밍'하여 앱을 설치하지 않고도 기본 모양으로 앱을 시험해 볼 수 있는 기능입니다. 인스턴트 앱은 개발자 측에서 약간의 수정이 필요하지만 일단 이러한 변경 사항을 구현하도록 Google의 승인을 받았습니다. 이러한 애플리케이션은 사용자가 친구 및 가족과 유기적으로 링크를 공유하므로 더 많은 청중에게 다가갈 수 있습니다. 인스턴트 앱은 처음에 도입되었습니다. 구글 I/O 2016 하지만 올해 1월까지만 그랬다. 몇 가지 장치와 몇 가지 앱 인스턴트 앱을 활용할 수 있습니다.
그러나 Google Play Store v7.8.15가 출시되면서 인스턴트 앱이 더 폭넓게 출시될 수 있습니다. 이번 릴리스의 APK 분해에서 우리는 사용자가 인스턴트 앱을 선택할 수 있게 해주는 새로운 문자열과 활동을 발견했습니다.
APK 분해를 통해 애플리케이션의 향후 업데이트에 포함될 기능을 예측할 수 있는 경우가 많지만 여기서 언급한 기능 중 일부가 향후 릴리스에 포함되지 않을 수도 있습니다. 이는 이러한 기능이 현재 라이브 빌드에서 구현되지 않았으며 향후 빌드에서 Google이 언제든지 가져올 수 있기 때문입니다.
Play 스토어 7.8.15 APK 분해
평소와 마찬가지로 APK 파일에 어떤 문자열이 추가되었는지 확인하여 새로운 기능의 증거를 찾을 수 있습니다. 이 경우 Google Play 스토어에서 인스턴트 앱에 사용할 Google 계정을 선택하는 지원이 추가되는 것을 확인할 수 있습니다.
Play 스토어 7.8.15 인스턴트 앱
<stringname="instant_app_settings_menu_help">Helpstring>
<stringname="instant_apps_settings_change_account_dialog_cancel">cancelstring>
<stringname="instant_apps_settings_change_account_dialog_description">All instant apps and associated app data, including app permissions, will be removed for the current account.string>
<stringname="instant_apps_settings_change_account_dialog_ok">change accountstring>
<stringname="instant_apps_settings_change_account_dialog_title">Change account?string>
<stringname="instant_apps_settings_description">You can use apps without installing them. Choose a Google Account to use for app sign-in and payments.string>
<stringname="instant_apps_settings_open_links_dialog_cancel">cancelstring>
<stringname="instant_apps_settings_open_links_dialog_description">For this feature to work also turn on Open links in appsstring>
<stringname="instant_apps_settings_open_links_dialog_ok">turn on nowstring>
<stringname="instant_apps_settings_open_links_dialog_title">Turn on required settingstring>
<stringname="instant_apps_settings_opt_out_dialog_cancel">cancelstring>
<stringname="instant_apps_settings_opt_out_dialog_description">All instant apps and associated app data, including app permissions, will be removed for the current account.string>
<stringname="instant_apps_settings_opt_out_dialog_ok">turn offstring>
<stringname="instant_apps_settings_opt_out_dialog_title">Turn off Instant Apps?string>
<stringname="instant_apps_settings_title">Instant Apps accountstring>
<stringname="instant_apps_settings_turn_instant_apps_off">Nonestring><stringname="debug_run_instant_apps_hygiene_summary">Immediately trigger Instant Apps Hygiene servicestring>
<stringname="debug_run_instant_apps_hygiene_title">Run Instant Apps Hygienestring>
<stringname="publisher_name_instant_app">Instant Appstring>
더 읽어보세요
이 문자열의 내용으로 판단하면 인스턴트 앱은 선택 해제 프로세스가 됩니다. 인스턴트 앱 서비스를 지원하는 앱의 게시자는 자신의 앱이 해당 서비스를 지원한다는 특별한 표시를 Play 스토어에 표시할 수도 있습니다.
또한 APK에는 인스턴트 앱 설정 화면이 사용자에게 표시되는 방식을 정의하는 여러 XML 파일이 있습니다. 이러한 파일의 이름은 instant_apps_settings_account_row.xml, instant_apps_settings.xml 및 instant_apps_settings_menu.xml입니다.
[탭][탭 제목 ="instant_apps_settings_account_row.xml"]
"horizontal" android: background="?android: selectableItemBackground" android: paddingLeft="@dimen/instant_apps_settings_account_list_row_padding_left" android: paddingTop="@dimen/instant_apps_settings_account_list_row_padding_top" android: paddingRight="0.0dip" android: paddingBottom="@dimen/instant_apps_settings_account_list_row_padding_bottom" android: layout_width="fill_parent" android: layout_height="wrap_content" android: paddingStart="@dimen/instant_apps_settings_account_list_row_padding_left" android: paddingEnd="0.0dip"
xmlns:andro>
<TextViewandroid: textAppearance="@android: style/TextAppearance.Material.Subhead"android:android: layout_width="0.0dip"android: layout_height="wrap_content"android: layout_weight="1.0"android: labelFor="@id/account_selected" />
<RadioButtonandroid:android: layout_width="wrap_content"android: layout_height="wrap_content"style="@android: style/Widget.Material.CompoundButton.RadioButton" />
LinearLayout>
[/tab][탭 제목 ="instant_apps_settings.xml"]
"vertical" android: android: layout_width="fill_parent" android: layout_height="fill_parent" android: divider="?android: dividerHorizontal"
xmlns: andro xmlns: app="http://schemas.android.com/apk/res-auto">
<android.support.v7.widget.Toolbarandroid: theme="@style/ThemeOverlay.AppCompat.ActionBar"android:android: background="?colorPrimary"android: layout_width="fill_parent"android: layout_height="?actionBarSize"app: popupTheme="@style/ThemeOverlay.AppCompat.Light" />
<android.support.v7.widget.RecyclerViewandroid:android: paddingTop="@dimen/instant_apps_settings_account_list_padding_top"android: paddingBottom="@dimen/instant_apps_settings_account_list_padding_bottom"android: layout_width="fill_parent"android: layout_height="wrap_content"android: paddingStart="?android: listPreferredItemPaddingStart"android: paddingEnd="?android: listPreferredItemPaddingEnd"app: layoutManager="android.support.v7.widget.LinearLayoutManager" />
<TextViewandroid:android: paddingTop="@dimen/instant_apps_settings_description_padding_top"android: layout_width="wrap_content"android: layout_height="wrap_content"android: text="@string/instant_apps_settings_description"android: drawablePadding="@dimen/instant_apps_settings_description_drawable_padding"android: paddingStart="@dimen/instant_apps_settings_description_padding_start"android: paddingEnd="@dimen/instant_apps_settings_description_padding_end" />
LinearLayout>
[/tab][탭 제목 ="instant_apps_settings_menu.xml"]
xmlns: andro xmlns: finsky="http://schemas.android.com/apk/res-auto">>
<itemandroid: icon="@drawable/ic_help"android:android: title="@string/instant_app_settings_menu_help"finsky: showAsAction="ifRoom" />
menu>
[/탭]
[/탭]
마지막으로, 올바른 인텐트를 수동으로 실행하면 인스턴트 앱 활동 자체에 액세스할 수 있으므로 이를 시작하여 어떻게 보일지 확인할 수 있었습니다. 다음은 앱 데이터를 저장하고 인스턴트 앱과 관련된 결제를 할 계정을 선택할 수 있는 인스턴트 앱 계정 선택 화면의 스크린샷입니다.
라이브 빌드나 APK 분해를 통해 흥미로운 내용을 발견하면 계속해서 이 기사를 살펴보고 업데이트하겠습니다. Google Play 스토어 앱의 최신 버전을 찾고 있다면 지금 바로 다음에서 다운로드할 수 있습니다. APK미러. 우리를 따르십시오 APK 분해 태그 이런 기사를 더 보려면!