以下のイベントの発火契機をまとめています。
プッシュ開封・・・ _S.push.open
お知らせ閲覧・・・ _S.detail.appear
お知らせ一覧閲覧・・・_S.list.appear
URL遷移・・・ _S.detail.openUrl
お知らせ閲覧終了・・・_S.detail.disappear
お知らせ一覧閲覧終了・・・_S.list.disappear
正しくメソッドが呼ばれているかご確認ください。
iOS
プッシュ開封(_S.push.open)
- メソッド
AppboxMarketing.sharedInstance.receiveNotification(_:)
が呼ばれたタイミング- 通常時、通知バナーをタップしたタイミングで上記メソッドが呼ばれます
- 通常時、通知バナーをタップしたタイミングで上記メソッドが呼ばれます
お知らせ閲覧(_S.detail.appear)
- お知らせ詳細画面のライフサイクルメソッド
viewWillAppear
がコールされたタイミング- 継承先で同メソッドを実装している場合は
call-super
を忘れていないことが発火条件です
- 継承先で同メソッドを実装している場合は
お知らせ一覧閲覧(_S.list.appear)
- お知らせ一覧画面のライフサイクルメソッド
viewWillAppear
がコールされたタイミング- 継承先で同メソッドを実装している場合は
call-super
を忘れていないことが発火条件です
- 継承先で同メソッドを実装している場合は
URL遷移(_S.detail.openUrl)
AppboxDetailBaseViewController didSelectOpenUrl
が呼ばれたタイミング(URLを開くボタンタップ時)PopinfoDetailViewController
を継承したクラスでwebView:decidePolicyForNavigationAction:decisionHandler:
メソッドを追加しているかつ、[super webView:decidePolicyForNavigationAction:decisionHandler:]
を呼んでいる場合(HTML内のリンクタップ時)
お知らせ閲覧終了(_S.detail.disappear)
- お知らせ詳細画面が最前面でなくなったとき
- お知らせ詳細画面のライフサイクルメソッド
viewWillDisappear
がコールされたタイミング- 継承先で同メソッドを実装している場合は
call-super
を忘れていないことが発火条件です
- 継承先で同メソッドを実装している場合は
お知らせ一覧閲覧終了(_S.list.disappear)
- お知らせ一覧画面が最前面でなくなったとき
- お知らせ一覧画面のライフサイクルメソッド
viewWillDisappear
がコールされたタイミング- 継承先で同メソッドを実装している場合は
call-super
を忘れていないことが発火条件です
- 継承先で同メソッドを実装している場合は
Android
プッシュ開封(_S.push.open)
- 通知バナーをタップしたタイミングで、イベントが付与されます
お知らせ閲覧(_S.detail.appear)
AppboxMarketingBaseMessageViewFragment
クラスを継承して利用している場合、画面を表示する直前(onResume
時)- 端末ホーム画面→お知らせ詳細画面へ復帰、などの遷移でも付与されます
- 端末ホーム画面→お知らせ詳細画面へ復帰、などの遷移でも付与されます
お知らせ一覧閲覧(_S.list.appear)
AppboxMarketingBaseInfoListFragment
クラスを継承して利用している場合、画面を表示する直前(onResume時
)- 端末ホーム画面→お知らせ一覧画面へ復帰、などの遷移でも付与されます
- 端末ホーム画面→お知らせ一覧画面へ復帰、などの遷移でも付与されます
URL遷移(_S.detail.openUrl)
AppboxMarketingMessageViewWebViewClient
を実装し、この中でshouldOverrideUrlLoading
のsuper.shouldOverrideUrlLoading(view, url)
を呼んでいる場合(WebView 内での遷移
お知らせ閲覧終了(_S.detail.disappear)
AppboxMarketingBaseMessageViewFragment
クラスを継承して利用している場合、画面が非表示となる直前(onPause
時)- お知らせ詳細画面→端末ホーム画面や、 お知らせ詳細画面→お知らせ一覧画面などの遷移でも付与されます
- お知らせ詳細画面→端末ホーム画面や、 お知らせ詳細画面→お知らせ一覧画面などの遷移でも付与されます
お知らせ一覧閲覧終了(_S.list.disappear)
AppboxMarketingBaseInfoListFragment
クラスを継承して利用している場合、画面が非表示となる直前(onPause
時)- お知らせ一覧画面→お知らせ詳細画面や、お知らせ一覧画面→端末ホーム画面などの遷移でも付与されます
コメント
0件のコメント間違いや、他の内容について知りたいことなどがあればコメントを残してください。
任意のメールアドレスとパスワードで登録・サインインができ、お問い合わせの状況もご確認いただけます。
サインインしてコメントを残してください。