TestFlightを開き、特定のアプリケーションのダウンロードインタフェースにリンクします.


私达が正式にオンラインになる前に、多くの时にすべて小さい流量のテストがあって、一部の核心のユーザーを选んで先に试用して、TestFlightが出る前に、普通はすべて企业の证明书を通じて包装して、それからユーザーに提供して住所をダウンロードして、インストールしてテストして使用して、これは1つの不快な点があって、企业inHouseの证明书とオンラインitunesの证明书のbundleIdが一致しないで、1部の携帯电话の上で2つの同名のアプリケーションが现れますユーザーにとって接触しにくく、TestFlightは14年、アップルが買収して以来、階調発表の小流量テストを簡単に行い、bundleIdはこれ以上切り替える必要はなく、ユーザーの携帯電話にも同名のappが2つも現れなくなった.
TestFlightテストです.ここでは2つのステップが必要です.まずTestFlightをインストールし、TestFlightで階調テストパッケージをダウンロードできます.
通常、ITCは外部テストユーザーに招待コードを送信し、この招待コードを通じてappをダウンロードすることができます.
このプロセスは煩雑に見えますが、ユーザーが古いバージョンを開くときに、ユーザー情報に基づいて、そのユーザーがTestFlightのためにユーザーをテストしているかどうかを判断してみましょう.もしそうであれば、appの新しい機能を先に使用することができることを提示します.ユーザーが同意すれば、TestFlightの下にappを載せるインタフェースに直接ジャンプします.ここでは2つのことをする必要があります.まず、デバイスにTestFlightがインストールされていることを保証し、appidが提供した新しいアドレスに基づいて、OpenURLを介してTestFlightのappのダウンロードインタフェースに直接ジャンプし、具体的なコードは以下の通りです.
NSURL *customAppURL = [NSURL URLWithString:@"itms-beta://"];
if ([[UIApplication sharedApplication] canOpenURL:customAppURL]) {

    // TestFlight is installed

    // Special link that includes the app's Apple ID
    customAppURL = [NSURL URLWithString:@"https://beta.itunes.apple.com/v1/app/978489855"]; 
    [[UIApplication sharedApplication] openURL:customAppURL];
}