Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JavaBridge Implementation of H5vccPlatformService #4517

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

zhongqiliang
Copy link
Contributor

@zhongqiliang zhongqiliang commented Dec 2, 2024

  1. Fixed the race condition of injecting the java bridge object and loading the url from shell.
  2. The pattern to polyfill the embeded javascript in the APK binary before Kabuki loads won't work, see context on b/379731250, we will move the javascript file chrobalt_preload.js and its sub modules on to Kabuki codebase. I will create a backlog bug for it when this code is submitted, and work with Kabuki eng to integrate the code on Kabuki.
  3. A lot of H5vccPlatformService implementations are on google3. We had ClientLogInfo in the Cobalt repo, it did not cover all use cases H5vccPlatformService provides. I expand it to cover all use cases.

b/379731250
b/379184982
b/378571210

@zhongqiliang zhongqiliang force-pushed the h5vcc_phase_1_review_2 branch 6 times, most recently from 9a5151e to 3866d4f Compare December 3, 2024 22:26
It fixed the race condition of injecting the java bridge object and loading the url from shell.
The pattern to polyfill the embeded javascript in the APK binary before Kabuki loads won't work, see context on b/379731250, as a result, we will move the javascript file chrobalt_preload.js and its sub modules on to Kabuki codebase. We will create a backlog bug for this when it is submitted.
ClientLogInfo is used to test H5vccPlatformService.

b/379731250
b/379184982
b/378571210
@zhongqiliang zhongqiliang changed the title Draft code H5vccPlatformService Dec 3, 2024
@zhongqiliang zhongqiliang changed the title H5vccPlatformService JavaBridge Implementation of H5vccPlatformService Dec 3, 2024
@zhongqiliang zhongqiliang marked this pull request as ready for review December 3, 2024 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant