TestFlightの公開リンクを匿名名前で共有する方法


  1. TestFlightアプリを開きます。 TestFlightアプリを開くと、自分が参加しているテストプログラムのリストが表示されます。

  2. 公開リンクを作成します。 新しいテストプログラムを作成するか、既存のテストプログラムを開きます。その後、「公開リンクを作成する」オプションを選択します。

  3. 匿名名前を設定します。 公開リンクを作成する際に、匿名名前を設定するオプションが表示されます。ここで、任意の匿名名前を入力します。この名前は、テストプログラムへの参加者に表示されません。

  4. リンクを共有します。 公開リンクが作成されると、それをコピーして共有することができます。メール、メッセージ、または他のコミュニケーションチャネルを使用して、テストプログラムへの参加者にリンクを送信します。

これで、TestFlightの公開リンクを匿名名前で共有することができます。参加者はリンクを開くと、テストプログラムに参加するための手順が表示されます。また、開発者はTestFlightのダッシュボードで参加者のアクティビティを追跡し、フィードバックを収集することもできます。

以下は、上記手順の一部を示すSwiftコードの例です。

import StoreKit
// テストプログラムの情報を設定する
let appID = "YOUR_APP_ID"
let testerEmails = ["[email protected]"]
let anonymousName = "匿名名前"
// 公開リンクを作成する
let appURL = URL(string: "https://itunes.apple.com/app/id\(appID)?mt=8")!
let app = SKProduct(url: appURL)
let betaTester = SKMutablePayment()
betaTester.productIdentifier = app?.productIdentifier
betaTester.quantity = 1
betaTester.applicationUsername = anonymousName
betaTester.signingIdentifier = app?.bundleIdentifier
// リンクを共有する
let testerURL = betaTester.buildCodeRedemptionURL()
let shareText = "テストプログラムに参加するためのリンク: \(testerURL.absoluteString)"

このコードでは、StoreKitフレームワークを使用して公開リンクを作成しています。appIDには、テスト対象のアプリのApp Store IDを指定します。testerEmailsには、テストプログラムに参加するユーザーのメールアドレスのリストを指定します。anonymousNameには、匿名名前を指定します。

公開リンクを作成した後、betaTester.buildCodeRedemptionURL()を使用してテスター用のURLを取得し、共有するためのテキストメッセージやメールに組み込むことができます。

以上が、TestFlightの公開リンクを匿名名前で共有する方法の概要です。これを参考にして、自分のアプリのテストプログラムを効果的に管理し、フィードバックを収集することができます。