4

itms-apps//.... URL スキームを使用すると、製品レビュー エリアを表示する新しい App Store を備えた iOS 6 では機能しません。今、私は以下のコードを使用していますが、それは単に製品を示しているだけです. レビュー エリアにアクセスしてレビューを依頼し、表示された製品の正しいタブにユーザーを誘導するにはどうすればよいでしょうか?

    void DoReview()
    {
        var spp = new StoreProductParameters(appId);
        var productViewController = new SKStoreProductViewController();
        // must set the Finished handler before displaying the view controller
        productViewController.Finished += (sender2, err) => {
            // Apple's docs says to use this method to close the view controller
            this.navigationController.DismissViewController(true, null);
            MySettings.AskedForReview = true;
        };
        productViewController.LoadProduct(spp, (ok, err) => { // ASYNC !!!
            if (ok)
            {
                this.navigationController.PresentViewController(productViewController, true, null);
            }
            else
            {
                Console.WriteLine(" failed ");
                if (err != null)
                    Console.WriteLine(" with error " + err);
            }
        });
    }
4

1 に答える 1

1

こんにちは、Nick Lockwood の iRate を試してみて、それがニーズに合っているかどうかを確認してください。iRate のMonoTouch バインディングはこちらで見つけることができます。

ところで、次の URL を使用して AppStore をレビュー モードで開きます。

itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id= your-AppID-here

アレックス

于 2012-10-15T06:47:20.090 に答える