ACC AEP SDK登入 — 登出

瞭解如何在使用者登出後再使用相同行動裝置上的不同帳戶登入時,處理registrationToken並停止接收通知。 更新自訂布林值欄位,以識別使用者是否已登入或登出。

說明 description

環境

  • Campaign Classic
  • Campaign

問題/症狀

一般而言,我們會整合​ AEP ​或​ Neolane SDK ​以執行setPushIdenfitierregisterDevice方法,在行銷活動中註冊權杖,並使用clientId將其調解給收件者。

如果您想要將推播通知傳送給連結至設定檔的訂閱者,應可透過在工作流程中使用設定檔作為篩選維度來輕鬆達成此目的。 但有一個使用案例。

您可以輕鬆登出,然後它應該停止接收通知。 稍後,您可以使用相同行動裝置上的不同帳戶登入。 我們認為應用程式安裝後,registrationToken (至少在Android中)才有效。

我們在 AEP SDK ​中找不到任何API參考來刪除或使registrationToken失效,因此我們如何達成此使用案例? 不確定我們是否可透過再次叫用setPushIdentifierregisterDevice來模擬它,或者這是否必須透過mobileApp程式碼中的AuthenticationState來處理。

解決方法 resolution

這種情況在某種程度上很常見。 在登出期間,他們應該傳送用來註冊​ 客戶ID ​的相同API,但清空它,欄位userKey將會是空的,而且收件者的連結將會被剪下。 您可以在登入中完成此作業,其中已填入連結至收件者/設定檔的​ 客戶識別碼 ​的userKey。 登出後,Userkey將會被清空。

行動應用程式必須在使用者登出/登入時呼叫ACC,以在ACC上更新此資訊。 我們可以有一個自訂布林值欄位,可當作識別應用程式訂閱者是否已登入或登出的標幟。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f