簡體   English   中英

從 TWA 切換到其他活動

[英]Switch to a different activity from TWA

我已經組裝了一個 PWA 並想將它轉換成一個 Android 應用程序。 我已經這樣做了,我的 Android 應用程序由主活動和從主活動開始的 TWA 組成。

有沒有辦法從 TWA 內部切換到此 TWA 中運行的 PWA 中某個事件的其他活動? 喜歡按鈕點擊。 最好來自 PWA 本身的 HTML/Javascript。

最終目標是向應用程序投放廣告(我在 PWA 中使用了一些付費 API,因此我至少需要實現收支平衡,並且無法在 Web 開發方面通過它獲利,因為 Google AdSense 和喜歡需要上下文豐富的 Web 應用程序,例如博客)並且我發現 Google AdMob 不會出現在 TWA 中,它們需要原生的 Android Activity。

這個問題密切相關,但我不知道把這個 URI 放在哪里: 從可信 Web 活動 (TWA) 啟動另一個活動

謝謝!

是的,可以啟動不同的活動。 您需要定義一個自定義架構並從 PWA 鏈接到該架構:

這是在AndroidManifest.xml中定義的,其中指定了要從 PWA 打開的 Activity。 在下面的示例中,我們希望從 PWA 打開ReviewActivity ,因此我們定義:

  <activity android:name=".ReviewActivity"
      android:theme="@android:style/Theme.Translucent.NoTitleBar">
      <intent-filter>
          <action android:name="android.intent.action.VIEW"/>
          <category android:name="android.intent.category.DEFAULT" />
          <category android:name="android.intent.category.BROWSABLE" />
          <data android:scheme="doom-fire" android:host="review" />
      </intent-filter>
  </activity>

然后,在 Web 應用程序中,每當您鏈接到doom-fire://review ,都會打開ReviewActivity

<a href="doom-fire://review">Rate app now!</a>

我為您可能想要查看的應用內評論用例寫了一篇完整的博客文章

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM