This repository has been archived by the owner on Apr 1, 2024. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
概要(Summary)
以下の2点の修正
① FIX #26 iOSのsetDeviceToken()のエラーオブジェクトのキーと値が逆
setDeviceToken時にエラーを発生させる。(例えば、Push通知を許可していない
プロビジョニングファイルを使ってビルドするなどすると、エラーが発生します)
これまでのバージョンでは、
window.NCMB.monaca.setDeviceTokenの第五引数に指定したエラー時の関数の引数
すなわち
で呼び出したときのjson2の内容が、
となっていました。これが正しく
となります。
② Fixed #25 installation 再登録時の「E404001: No data available」対応
setDeviceToken実行後、サーバー側のデータストアのinstallationのところに記録された
データを、手動で消した場合、今までのバージョンでは、アプリを一度削除しない限り、再登録ができませんでした。
新しいバージョンでは、404001エラーが発生した場合、installation.objectId=nilとして、
再度、installation saveInBackgroundWithBlockメソッドを試みます。その結果、アプリを
削除しなくても、再登録を行うことができます。
動作確認手順(Step for Confirmation)
Run the unit test.