應用程式內常見問題集 in-app-faq
在Adobe Campaign Standard中深入瞭解應用程式內頻道時,有哪些實用的資源建議? resources-inapp
檢視下列資源:
Campaign擴充功能API setLinkageField和resetLinkageField的用途為何? extensions-apis
由於SDK會從Campaign提取應用程式內訊息,因此我們想要提供安全的機制,以確保包含PII資料的應用程式內訊息不會落入惡意人士之手。 因此,我們已具備下列機制來確保將訊息安全傳送至裝置:
- 如果客戶想要確保安全地傳遞此特定資訊,請將行動設定檔欄位(appSubscriberRcp表格)標示為「個人」和「敏感」。
- 標示為此類的欄位只能用於設定檔範本(不能用於appSubscriber範本或廣播範本)中,該範本有額外的內建安全性機制。
- 只有當使用者已登入應用程式時,才能提供使用設定檔範本建立的訊息。
- 為了促進此安全交握,行動應用程式開發人員應使用setLinkageField API傳遞其他驗證詳細資訊。 請注意,連結欄位是在擴充appSubscriberRcp表格時,識別為行動設定檔與CRM設定檔之間的連結欄位。
- 使用者使用resetLinkageField登出應用程式時,他們應該清除儲存在裝置上的應用程式內訊息,並重設Linkagefields 。 這樣可確保當不同的使用者登入應用程式時,不會看到原本要傳送給前一位使用者的訊息。
- 請參考Mobile SDK API以實作此安全性機制使用者端。
如何在Campaign啟用應用程式內報告? enable-inapp-reporting
您需要設定應用程式內追蹤回傳。 您可以在這裡找到指示。
若要實作本機通知追蹤,請參閱此頁面。
哪些報表適用於應用程式內頻道? report-inapp
Adobe Campaign為應用程式內頻道提供現成可用的報表。 請參閱此檔案。
請參閱此頁面,瞭解每個應用程式內量度的計算方式。
是否針對類似推播的應用程式內支援多語言內容變體? multilingual-inapp
目前沒有可用於應用程式內傳訊的多語言範本。
不過,如果目標是要以英文以外的語言傳送應用程式內訊息,內容可以直接貼到可用的文字方塊中。
可以將Campaign個人化欄位新增至自訂HTML嗎? custom-html-inapp
否,目前尚不支援此功能。
我已設定警示訊息,但該訊息未顯示在裝置上。 alert-message
對於警示訊息,至少需要一個解除按鈕(主要或次要應該具有動作解除)。 否則,可以儲存郵件,但無法接收郵件。
如果本機通知未播放iOS自訂聲音,是否會改為播放預設聲音? local-notification-sound
針對iOS上的自訂聲音,在建立本機通知時(例如sound.caf),您需要提供副檔名為的檔案名稱。 如果未提供此擴充功能,則會使用預設聲音。
應用程式內訊息是否支援深層連結? inapp-deeplinks
是,應用程式內訊息支援深層連結。 深層連結應包括:
- 表示必須停用傳遞追蹤才能使用深層連結的語言。
- Appsflyer與Branch合作,作為可執行深層連結追蹤的合作夥伴。 如需Branch與Adobe Campaign Standard整合的詳細資訊,請參閱此頁面。
使用者從推播通知啟動應用程式時,是否會觸發應用程式內訊息? inapp-push-trigger
是的,這些訊息也稱為雛菊鏈訊息。 請遵循下列程式:
-
建立應用程式內訊息。
-
定義自訂事件,並選取它作為此IAM的事件觸發器,例如「從秋季預覽推送觸發」。
-
製作推送訊息時,請定義自訂變數,其值可設為用來觸發IAM的事件,例如Key = "inappkey"而value = "Trigger from fall preview Push"。
-
在行動應用程式程式碼中,實作事件觸發器,如下所示:
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff