ACC AEP SDK登入 — 登出
瞭解如何在使用者登出後再使用相同行動裝置上的不同帳戶登入時,處理registrationToken並停止接收通知。 更新自訂布林值欄位,以識別使用者是否已登入或登出。
說明 description
環境
- Campaign Classic
- Campaign
問題/症狀
一般而言,我們會整合 AEP 或 Neolane SDK 以執行setPushIdenfitier或registerDevice方法,在行銷活動中註冊權杖,並使用clientId將其調解給收件者。
如果您想要將推播通知傳送給連結至設定檔的訂閱者,應可透過在工作流程中使用設定檔作為篩選維度來輕鬆達成此目的。 但有一個使用案例。
您可以輕鬆登出,然後它應該停止接收通知。 稍後,您可以使用相同行動裝置上的不同帳戶登入。 我們認為應用程式安裝後,registrationToken (至少在Android中)才有效。
我們在 AEP SDK 中找不到任何API參考來刪除或使registrationToken失效,因此我們如何達成此使用案例? 不確定我們是否可透過再次叫用setPushIdentifier或registerDevice來模擬它,或者這是否必須透過mobileApp程式碼中的AuthenticationState來處理。
解決方法 resolution
這種情況在某種程度上很常見。 在登出期間,他們應該傳送用來註冊 客戶ID 的相同API,但清空它,欄位userKey將會是空的,而且收件者的連結將會被剪下。 您可以在登入中完成此作業,其中已填入連結至收件者/設定檔的 客戶識別碼 的userKey。 登出後,Userkey將會被清空。
行動應用程式必須在使用者登出/登入時呼叫ACC,以在ACC上更新此資訊。 我們可以有一個自訂布林值欄位,可當作識別應用程式訂閱者是否已登入或登出的標幟。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f