應用程式內訊息疑難排解

此訊息可協助您疑難排解應用程式內訊息的問題。

如果您已完成應用程式內傳訊的所有要求,但訊息仍無法顯示,請確認下列項目:

應用程式中是使用最新設定和最新 SDK 嗎?

  • 確認 SDK 的版本是 4.2 或更高版本,並已正確設定。

  • 確認設定 (下載的 JSON 檔案) 中有傳訊區段或是有「訊息」遠端端點,以便從 Dynamic Tag Management 擷取訊息。

Android 中無法顯示全螢幕訊息。我使用的 SDK 和設定皆正確,而且觸發器也符合要求。

您是否已更新資訊清單檔案,以定義全螢幕活動?

Android 中的本機通知訊息無法運作。

確認已在資訊清單中宣告本機通知廣播接收器。如需詳細資訊,請參閱應用程式內訊息中的步驟 1。

這是現時訊息嗎?

在​「管理應用程式內訊息」頁面的查「狀態」欄,檢查清單檢視中的訊息是否使用中。

在「對象」頁面上,查看​顯示一次一律顯示離線顯示​設定。

檢查這些設定是否正確無誤。在「對象」頁面中,檢閱​「觸發器」​分頁標籤上的選項,該選項可讓您指定顯示訊息的頻率。

如果是將啟動事件設為觸發器…

啟動只會發生在新的工作階段。如需工作階段開始時間的詳細資訊,請參閱 ADBMobile JSON 設定檔案的 lifecycleTimeout

我已從遠端更新訊息,但應用程式仍顯示舊訊息。

完成下列其中一項作業:

  • Dynamic Tag Management 需要數分鐘時間,才能以您的新定義更新端點。

    請稍後再試一次。

  • 新啟動時才會更新設定。

    如果應用程式在生命週期工作階段逾時期間重新啟動,則您的新設定可能尚未下載。

我的影像無法完全符合範本所提供的空間。

應用程式內訊息全螢幕範本支援顯示來自遠端伺服器 (影像 URL) 或應用程式套件 (套件影像) 的影像。該影像應是標準影像格式,例如 JPG、GIF 或 PNG。

由於裝置螢幕有許多不同的尺寸,因此影像有可能無法完全依照範本的空間適當顯示。範本主要會一律顯示影像中心,但如果影像無法符合,則會裁剪 (縱向) 或淡化 (橫向) 側邊。

以下為各方向的正確放置與大小調整規則:

  • 縱向:影像在手機上縮放至 195 px 高、在平板電腦上縮放至 529 px 高,如果影像寬度小於裝置寬度則將影像置中,如果影像寬度大於裝置寬度則加以裁剪。

  • 橫向:影像縮放至裝置高度的 100%、裝置寬度的 75%,並在右側淡出。

    如果使用全螢幕範本時發生問題,可下載並使用自訂 HTML 範本。自訂 HTML 範本能賦予影像更大的使用彈性,供您完全控制範本。

我的訊息並未反映我在 UI 中所進行的變更/更新。

SDK 會在生命週期啟動時擷取新增/更新的訊息。這僅在應用程式關閉/在背景執行超過生命週期逾時值然後重新開啟時才會進行。

完成下列步驟:

  1. 對設定檔案中的訊息 URL 執行 curl 以確認遠端訊息已更新 (例如 curl "https://assets.adobedtm.com/b213090c5204bf94318f4ef0539a38b487d10368/scripts/satellite-542c62859662383b1a0008f4.json")
  2. 關閉應用程式
  3. 等候超過設定檔案中的 lifecycleTimeout 時間。
  4. 開啟應用程式,導覽至應顯示訊息的位置,然後驗證其是否已更新。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now