/app
エンドポイントを使用して、新規アプリの作成と更新を自動化します。
新規アプリを作成する
テンプレートアプリの設定を使用して新規アプリを作成します。アプリがすでにある場合は、force_update
パラメーターを使用して新しい設定に更新できます。
パラメーター
パラメーター | データタイプ | 入力する値 | 説明 |
---|---|---|---|
store_id * | String | ボディ | バンドルID(Android) | ストアID(Apple) |
platform * | String | ボディ | android | ios |
name * | String | ボディ | アプリの名前。 |
bundle_id * | String | ボディ | アプリのバンドルID。 |
android_signature_hash | String | ボディ | SHA1 ハッシュ値。SDKシグネチャーをビルドするため生成されるキーストアファイル。 |
channel_setup | Object | ボディ | アプリのパートナーモジュール設定に必要です。詳細はチャネル設定に関する記事をご覧ください。 |
editors | String | ボディ | アプリにアクセスできるユーザーのメールアドレスのリスト。 |
template_app_token | String | ボディ | テンプレートとして使用するAdjustのアプリトークン。テンプレートアプリを使用していない場合に必要です。 |
force_update | Boolean | ボディ | この値をtrueとしてパスし、既存のアプリの設定を更新します。 |
レスポンスのパラメーター
パラメーター | データタイプ | 説明 |
---|---|---|
adjust_app_token | String | SDKの実装と他のAPIリクエストに使用するAdjustアプリトークン。 |
name | String | アプリの名前。 |
sk_app_id | Integer | iOSアプリのStoreKitアプリID。 |
store_id | String | AndroidのバンドルID | AppleのストアID |
bundle_id | String | AndroidまたはiOSアプリのバンドルID。 |
ticket_token | String<uuid> | 現在のジョブステータスを確認するためのチケットID。詳細はステータスエンドポイントのドキュメントを参照してください。 |
例
アプリの詳細を取得する
アプリストアIDとプラットフォーム名を使用して、アプリに関する詳細情報を取得します。
パラメーター
名前 | データタイプ | 入力する値 | 説明 |
---|---|---|---|
store_id * | String | クエリ | AndroidのバンドルID | AppleのストアID |
platform * | String | クエリ | android | ios |
レスポンスのパラメーター
名前 | 種類 | 説明 |
---|---|---|
name | String | アプリの名前 |
platform | String | android | ios |
store_id | String | AndroidのバンドルID | iOSのストアID |
adjust_app_token | String | リクエストされたアプリのトークン。 |
additional_info | Object | 以前エンドポイントで受け取ったアプリ情報。 |
channel_setup | Object | パートナー固有のパラメーター。チャネル設定をご覧ください。 |
cross_promo_token | String | クロスプロモーションに使用されるAdjustリンクトークン(利用可能になり次第) |
android_signature_hash | String | SHA1 ハッシュ値。SDKシグネチャーをビルドするため生成されるキーストアファイル |
例
Adjustトークンでアプリの詳細を取得する
Adjustアプリトークンを使用して、アプリに関する詳細情報を取得します。
パラメーター
名前 | データタイプ | 入力する値 | 説明 |
---|---|---|---|
adjust_app_token * | String | パス | Adjustアプリトークン。このトークンは、Adjustダッシュボードまたは/app POSTレスポンスで確認できます。 |
レスポンスのパラメーター
名前 | 種類 | 説明 |
---|---|---|
name | String | アプリの名前 |
platform | String | android または ios |
store_id | String | AndroidのバンドルID | iOSのストアID |
adjust_app_token | String | リクエストされたアプリのトークン。 |
additional_info | Object | 以前エンドポイントで受け取ったアプリ情報。 |
channel_setup | Object | パートナー固有のパラメーター。チャネル設定をご覧ください。 |
cross_promo_token | String | クロスプロモーションに使用されるAdjustリンクトークン(利用可能になり次第) |
android_signature_hash | String | SHA1 ハッシュ値。SDKシグネチャーをビルドするため生成されるキーストアファイル |
例
アプリのチャネルを取得する
アプリのアクティブリンクを持つチャネルのリストを取得します。
パラメーター
名前 | データタイプ | 入力する値 | 説明 |
---|---|---|---|
adjust_app_token * | String | パス | Adjustアプリトークン。このトークンは、Adjustダッシュボードまたは/app POSTレスポンスで確認できます。 |
レスポンスのパラメーター
パラメーター | データタイプ | 説明 |
---|---|---|
channels | Array <string> | このアプリのアクティブチャネルのネットワークslugのリスト。 |
ネットワークスラグ
apple_search_ads
applovin
chartboost
crossinstall
crosspromotion
digitalturbine
facebook
gameanalytics
google
ironsource
snapchat
tapjoy
unityads
vungle
inmobi
例
シグネチャー認証を有効化する
アプリのトラフィックを保護するためにAdjust v3のシグネチャーライブラリを使用している場合、オートメーションAPIを使用してアプリの証明書フィンガープリントを設定することができます。
手順
-
/app
エンドポイントを使用して、以下の情報を含むPOSTリクエストを送信します:name
: アプリの名前bundle_id
: AndroidのバンドルID | AppleのストアIDstore_id
: ターゲットのアプリストアにおけるアプリのIDplatform
: アプリのターゲットプラットフォームchannel_setup
: アプリのパートナーモジュール設定に必要です。詳細はチャネル設定に関する記事をご覧ください。
-
Adjustの担当者に連絡し、シグネチャーv3のサポートを有効にするよう依頼してください。
-
アプリがSignature v3にサポートにサポートされていることを確認できたら、
/app
エンドポイントを使用して、以下の情報を含むPOSTリクエストを送信します:android_signature_hash
: コロンで区切られた16進数 形式のSHA-1シグネチャーのカンマ区切りリスト。- Adjustシグネチャートークンの値が付与された
SignatureAuthorization
ヘッダー。