Introduce ReviewStatus enum and update RequestReview method #50
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.
Fixes #49
A new enumeration
ReviewStatus
has been introduced in thePlugin.StoreReview
namespace, including valuesSucceeded
,Error
,CanceledByUser
,NetworkError
, andUnknown
. TheRequestReview(bool testMode)
method in multiple files has been modified to return aTask<ReviewStatus>
instead of aTask
. This method has been updated inStoreReviewImplementation.android.cs
to return eitherReviewStatus.Succeeded
orReviewStatus.Error
based on thestatus
variable, inStoreReviewImplementation.apple.cs
to returnReviewStatus.Unknown
, and inStoreReviewImplementation.uwp.cs
to use theStoreContext.GetDefault().RequestRateAndReviewAppAsync()
method and return aReviewStatus
based on the result. Additionalusing
directives have been added to theStoreReviewImplementation.uwp.cs
file.###