2FA設定したAppleアカウントのアプリダウンロード情報をAppAnnieに自動連携する設定
何が課題だったのか?
自社でiOS/Android向けのアプリをリリースしており、ストアのダウンロード情報をAppAnnieに連携してKPI情報として使っている。
最近定期的にAppAnnie→AppStoreConnectの認証をしなくてはならず非常に面倒になった。2FA(two factor authentication)を有効にしたAppleアカウントで使える新しい認証方法がAppAnnieより発表されたので、そちらを使おうとしたらだいぶハマったので、備忘録。
フロー
-
こちらより、App用パスワードを生成しておく。名前は
AppAnnie
等わかりやすいものにしておく。 - こちら を参考に、Reporter.jar をダウンロードする
- 生成したApp用パスワードと Reporter.jar を使ってアクセストークンを発行
$ java -jar Reporter.jar p=Reporter.properties Sales.generateToken
Please enter your username:
Please enter your password:
If you generate a new access token, your existing token will be deleted. You will need to save your new access token within your properties file. Do you still want to continue? (y/n): y
Your new access token has been generated.
AccessToken: (非表示)
Expiration Date: (非表示)
- AppAnnieのアカウント一覧より、接続に問題があるAppleアカウントの「Update Credentials」をクリック
- 生成したアクセストークンを入力
- 表示されたAppAnnieのメールアドレス(例:
***@appannie.com
)をAppStoreConnectに招待する。なお、Financeの権限を必ずつける(こちらを参考)
以上で、招待を送ってしばらくするとコネクションが復旧されるとのこと。現在様子見。
アクセストークンを生成するところで、AppStoreConnectからはどうやってもアクセストークンが発行できず(最高権限のAdminアカウントで見ても表示されず)、Javaのツールを使うことで解決できることに気づくまでハマりました。
Author And Source
この問題について(2FA設定したAppleアカウントのアプリダウンロード情報をAppAnnieに自動連携する設定), 我々は、より多くの情報をここで見つけました https://qiita.com/hosikiti/items/8c8d829d55f81c33ff35著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .