Skip to content
This repository has been archived by the owner on Apr 1, 2024. It is now read-only.

Releases: NIFCLOUD-mbaas/ncmb_android

v3.0.2

11 Dec 06:25
e864b4d
Compare
Choose a tag to compare

変更点

  • アプリインストール後に Firebase 側にてトークンを変更した場合にアプリ側が即時反映するためのロジックの追加。

v3.0.1

15 Nov 07:17
8276503
Compare
Choose a tag to compare

変更点

  • #176 初回起動時に installation 登録処理が多重に実行される不具合の是正
  • #176 NCMB.initialize() の引数に installations 独自追加項目の key-value を設定可能にする修正
  • #176 NCMBInstallation.getDeviseTokenInBackground() のコールバックが発火するタイミングを installation 登録後とする修正
  • #177 同一の PushID であるプッシュ通知が複数回到着した場合、その回数通知が表示される問題の対応

v3.0.0

04 Sep 04:20
126a680
Compare
Choose a tag to compare

変更点

  • mobile backendの新ドメインAPI(mbaas.api.nifcloud.com、script.mbaas.api.nifcloud.com)からリクエストするように変更
  • 新ペイロード(com.nifcloud.mbaas.*)を受け取れるように修正
  • mobile backendから送信されるFirebase Cloud Messagingに対応したプッシュ通知を受信できるように変更

アップグレードガイド

  • NCMBInstallationのgetDeviceTokenが非推奨になりました。
    • 今後は代わりとしてgetDeviceTokenInBackgroundを使用してください。
  • NCMBInstallationのgetRegistrationIdInBackgroundが廃止になりました。
    • getRegistrationIdInBackgroundを用いていた部分はv3以降は実装方法が変更になります。
    • 詳しくは、プッシュ通知の基本的な使い方絞り込み配信をご覧ください。

v2.4.1

19 Jul 08:18
cc642c0
Compare
Choose a tag to compare

変更点

  • #157 Android 3.1でのAndroid SDK ビルド時のWarning解消
  • #163 webページからリンク先のPDFファイルが開けない不具合の修正
  • #164 PDFファイルの初期表示が拡大状態で表示されてしまう不具合の修正

v2.4.0

26 Apr 05:21
e4d4619
Compare
Choose a tag to compare

変更点

  • Fixed #73 バージョン4系のAndroid端末でレスポンスの検証設定を有効にし、ファイル登録などを行うとエラーが発生する不具合を修正
  • play-services全体でなく、必要なplay-services-gcmのみを指定するように変更
  • Fixed #97 データストアから検索取得時、query.count()の後にlimit指定をすると1件しか取得できない不具合を修正
  • Fixed #117 valueがnullの値をgetした際にNullPointerExceptionが起こるメソッドを修正
  • Fixed #111 オリジナルPUSH通知受信ダイアログが表示されるとスリープモードにならない不具合を修正
  • Fixed #104 ダブルクォーテーション値を検索時レスポンスシグネチャのチェック不具合を修正
  • Fixed #53 signUp実行時に独自フィールドの追加をできない不具合を修正
  • Fixed #74 createDateおよびupdateDateのフォーマットが不正の場合、アプリがクラッシュする問題を修正
  • 同一コンテキストで作成された NCMBService を再利用するように、それを貯める NCMBServicePool を作成
  • Fixed #150 ライセンス表記を修正

アップグレードガイド

v2.4.0からbuild.gradleファイルのdependenciesが以下のように変更になっています。

compile 'com.google.android.gms:play-services:11.0.0'

compile 'com.google.android.gms:play-services-gcm:11.0.0'

SDKをアップグレードする際は、上記のようにbuild.gradleファイルを更新してください。

アプリの再インストールを考慮する場合、v2.4.0から以下のように変更になっています。

//検索された端末情報のobjectIdを設定
installation.setObjectId(results.get(0).getObjectId());

//検索された端末情報のobjectIdを設定
try {
    installation.setObjectId(results.get(0).getObjectId());
} catch (NCMBException searchErr) {

}

v2.3.2

21 Nov 08:10
9fb60f4
Compare
Choose a tag to compare

(2017/11/28 10:13 追記)

  • NCMB.jar を NCMB.2.3.2.zip に変更

===

変更点

  • 名称変更
  • スクリプトのシグネチャロジックの変更
  • #135 リッチプッシュのウィンドウ上でPDFファイルを表示することができない不具合の修正

v2.3.1

26 Oct 06:44
Compare
Choose a tag to compare

変更点

  • Android 8でのプッシュ通知仕様変更対応

アップグレードガイド

v2.3.1からbuild.gradleファイルのrepositoriesとdependenciesが以下のように変更になっています。

repositories {
    maven {
        url 'https://maven.google.com'
    }
}
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:26.0.2'
    compile 'com.google.android.gms:play-services:11.0.0'
    compile files('libs/NCMB.jar')
}

SDKをアップグレードする際は、上記のようにbuild.gradleファイルを更新してください。

v2.3.0

10 Aug 01:54
Compare
Choose a tag to compare

変更点

  • #23 エラー処理の修正
  • #72 不要コードの削除
  • #99 whereWithinKilometersの引数の型を変更
  • #103 ファイルストアからCount取得エラー発生
  • #116 LICENSEファイルの修正

v2.2.5

08 Jun 01:42
Compare
Choose a tag to compare

変更点

  • #65 SDK初期化時のサンプルコードを修正
  • #78 ローカルファイル読込時にNullPointerExceptionが発生するエラーの修正
  • #100 NCMBObjectのgetDateでNullPointerExceptionが発生するエラーの修正
  • #108 プッシュ通知のアイコンの色を変更できる機能の追加
  • #115 NCMBRoleServiceのsetAclメソッドをupdateAclに変更

v2.2.4

05 Dec 10:57
Compare
Choose a tag to compare

変更点

  • #87 オブジェクトの全キーを取得するallKeysメソッドを追加しました