應用程式內常見問題集
在Adobe Campaign Standard中深入瞭解應用程式內頻道時,有哪些實用的資源建議?
檢視下列資源:
Campaign擴充功能API setLinkageField和resetLinkageField的用途為何?
由於SDK會從Campaign提取應用程式內訊息,因此我們想要提供安全的機制,以確保包含PII資料的應用程式內訊息不會落入惡意人士之手。 因此,我們已具備下列機制來確保將訊息安全傳送至裝置:
- 如果客戶想要確保安全地傳遞此特定資訊,請將行動設定檔欄位(appSubscriberRcp表格)標示為「個人」和「敏感」。
- 標示為此類的欄位只能用於設定檔範本(不能用於appSubscriber範本或廣播範本)中,該範本有額外的內建安全性機制。
- 只有當使用者已登入應用程式時,才能提供使用設定檔範本建立的訊息。
- 為了促進此安全交握,行動應用程式開發人員應使用setLinkageField API傳遞其他驗證詳細資訊。 請注意,連結欄位是在擴充appSubscriberRcp表格時,識別為行動設定檔與CRM設定檔之間的連結欄位。
- 使用者使用resetLinkageField登出應用程式時,他們應該清除儲存在裝置上的應用程式內訊息,並重設Linkagefields 。 這樣可確保當不同的使用者登入應用程式時,不會看到原本要傳送給前一位使用者的訊息。
- 請參閱 行動SDK API 在使用者端實作此安全性機制。
如何在Campaign啟用應用程式內報告?
您需要設定應用程式內追蹤回傳。 可找到指示 此處.
若要實作本機通知追蹤,請參閱此 頁面.
哪些報表適用於應用程式內頻道?
Adobe Campaign為應用程式內頻道提供現成可用的報表。 請參閱此 檔案.
檢視此 頁面 以瞭解每個應用程式內量度的計算方式。
是否針對類似推播的應用程式內支援多語言內容變體?
目前沒有可用於應用程式內傳訊的多語言範本。
不過,如果目標是要以英文以外的語言傳送應用程式內訊息,內容可以直接貼到可用的文字方塊中。

可以將Campaign個人化欄位新增至自訂HTML嗎?
否,目前尚不支援此功能。
我已設定警示訊息,但該訊息未顯示在裝置上。
對於警示訊息,至少需要一個解除按鈕(主要或次要應該具有動作解除)。 否則,可以儲存郵件,但無法接收郵件。
如果本機通知未播放iOS自訂聲音,是否會改為播放預設聲音?
針對iOS上的自訂聲音,在建立本機通知時(例如sound.caf),您需要提供副檔名為的檔案名稱。 如果未提供此擴充功能,則會使用預設聲音。
應用程式內訊息是否支援深層連結?
是,應用程式內訊息支援深層連結。 深層連結應包括:
- 表示必須停用傳遞追蹤才能使用深層連結的語言。
- Appsflyer與Branch合作,作為可執行深層連結追蹤的合作夥伴。 如需分支和Adobe Campaign Standard整合的詳細資訊,請參閱本節 頁面.
使用者從推播通知啟動應用程式時,是否會觸發應用程式內訊息?
是的,這些訊息也稱為雛菊鏈訊息。 請遵循下列程式:
-
建立應用程式內訊息。
-
定義自訂事件,並選取它作為此IAM的事件觸發器,例如「從秋季預覽推送觸發」。
-
製作推送訊息時,請定義自訂變數,其值可設為用來觸發IAM的事件,例如Key = "inappkey"而value = "Trigger from fall preview Push"。
-
在行動應用程式程式碼中,實作事件觸發器,如下所示:
