Žádost o revizi aplikace v Xamarin. iOS
Tento článek se zabývá RequestReview metodou, kterou Apple přidal do iOS 10 a jak ji implementovat v Xamarin. iOS.
Novinka v iOS 10,3 RequestReview() Metoda umožňuje aplikaci pro iOS požádat uživatele, aby si ho vyžádal nebo si ho zkontroloval. Pokud je tato metoda volána v aplikaci pro expedici, kterou uživatel nainstaloval z App Storu, iOS 10 zpracuje celé hodnocení a proces kontroly pro vývojáře. Vzhledem k tomu, že se tento proces řídí zásadami App Storu, může se zobrazit výstraha nebo nemusí být zobrazená.

Vyžádání hodnocení nebo přezkoumání
Zatímco RequestReview() statická metoda SKStoreReviewController třídy může být volána v jakémkoli bodě, kde má smysl pro činnost koncového uživatele, proces kontroly řídí a zpracovává zásady App Storu. V důsledku toho tato metoda může nebo nemusí zobrazit výstrahu a nikdy by neměla být volána v reakci na akci uživatele, například klepnutí na tlačítko.
Aplikace může například požádat o revizi, jakmile se spustí určitý počet, nebo může hra požádat o revizi poté, co hráč dokončí určitou úroveň.
Pokud chcete po spuštění aplikace Xamarin. iOS vyžádá revizi, proveďte v souboru následující změny AppDelegate.cs :
using Foundation;
using StoreKit;
using UIKit;
namespace iOSTenThree
{
[Register ("AppDelegate")]
public class AppDelegate : UIApplicationDelegate
{
...
public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions)
{
// Request a review from the user
SKStoreReviewController.RequestReview ();
return true;
}
...
}
}
Poznámka
Volání RequestReview() v rámci aplikace pro vývoj bude vždy zobrazovat dialog hodnocení a kontrola, aby bylo možné ho otestovat. to se nevztahuje na aplikace, které byly distribuovány prostřednictvím TestFlight, kde volání metody bude ignorováno.
Když RequestReview() je metoda volána v aplikaci pro expedici, kterou uživatel nainstaloval z App Storu, iOS 10 zpracuje celé hodnocení a proces kontroly pro vývojáře. Vzhledem k tomu, že se tento proces řídí zásadami App Storu, může se zobrazit výstraha nebo nemusí být zobrazená.
Odkaz na stránku produktu App Store
Kromě nové RequestReview metody může vývojář stále poskytnout přímý odkaz na stránku produktu aplikace v obchodě s aplikacemi z aplikace. Připojením action=write-review na konec adresy URL stránky produktu se otevře stránka, kde může uživatel napsat revizi aplikace automaticky.
Souhrn
Tento článek pojednává o metodě RequestReview, kterou Apple přidal do iOS 10 a jak ji implementovat v Xamarin. iOS.