1

Metroアプリのアプリ内購入を実装しようとしています。私はここでチュートリアルに従います。

アプリ内購入用のC#コード

C#コードは

function AppInit()
{
    // some app initialization functions 

    // Get the license info
    // The next line is commented out for testing.
    // licenseInformation = CurrentApp.LicenseInformation;

    // The next line is commented out for production/release.       
    licenseInformation = CurrentAppSimulator.LicenseInformation;

    // other app initialization functions
}

functionただし、 C#にはキーワードはありません。これは間違いですか?もしそうなら、正しいコードは何だと思いますか?

4

1 に答える 1

2

チュートリアルは、コードの JavaScript バージョンを誤って表示しているようです。OnLaunched() 関数の App クラス内にライセンス初期化コードがあります。

    protected override async void OnLaunched(LaunchActivatedEventArgs args)
    {
        Frame rootFrame = Window.Current.Content as Frame;

        // Do not repeat app initialization when the Window already has content,
        // just ensure that the window is active

        if (rootFrame == null)
        {
#if DEBUG
            licenseInformation = CurrentAppSimulator.LicenseInformation;
#else
            licenseInformation = CurrentApp.LicenseInformation;
#endif

            // other init here...
        }
    }
于 2012-12-20T04:11:18.677 に答える