お知らせ件数全件、お知らせ未読全件などを取得するようなメソッドはありますか?

お知らせの全件数や未読数を取得する際は、各OSのSDKに用意されているメソッドで取得可能です。

 

■ iOS SDK

利用するクラスやメソッドは以下の通りです。

取得したい項目実装コード(クラス・メソッド)
お知らせ全件数
AppboxMarketing 内の retrieveAllAppboxMessages()
未読件数
AppboxMarketing 内の
getUnreadMessagesCounts()

 

【実装上の注意点】

  • 全件取得の上限 
    AppboxConfiguration.mAppboxMessagesMax の値に依存します。 
    例:int const AppboxMessagesMax = 100; と設定されている場合、端末に 100 件以上のメッセージが届いていても、取得できるのは最新の 100 件 までとなります。
     
  • 未読取得の引数による挙動 
    getUnreadMessagesCounts() では、引数によって取得件数が異なります。
    • 引数に nil を指定した場合
      • カテゴリの有無や種別に関係なく、最新の AppboxMessagesMax の未読数を取得できます。
    • 引数に "" (空文字) を指定した場合
      • カテゴリが設定されていないお知らせの未読件数のみが取得できます。

 

■ Android SDK

利用するクラスやメソッドは以下の通りです。

取得したい項目実装コード(クラス・メソッド)
お知らせ全件数
AppboxMarketingUtils.getAppboxAllMessages()またはgetAppboxMessageCursor()
未読件数
AppboxMarketingUtils.getUnreadMessagesCount()

 

【実装上の注意点】

  • 全件取得のカテゴリー指定 
    引数でカテゴリーを指定しない(または null を指定する)ことで全件取得が可能です。カテゴリーは単一指定、および配列での複数指定が可能です。
     
  • 未読取得のカテゴリー指定 
    引数でカテゴリーを指定しない(または null を指定する)ことで全件取得が可能です。カテゴリーは単一指定のみ可能で、配列での指定はできません。

このセクションの記事

解決できましたか?

改善のため、アンケートにご協力ください。

0人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

間違いや、他の内容について知りたいことなどがあればコメントを残してください。
任意のメールアドレスとパスワードで登録・サインインができ、お問い合わせの状況もご確認いただけます。

サインインしてコメントを残してください。