バグ #536

キャンペーンステータスが予約の状態においてもインストール通知が発生する

小野寺 悠二 が約9年前に追加. 約9年前に更新.

ステータス:解決開始日:2015/10/27
優先度:通常期日:
担当者:山本 義治進捗 %:

0%

カテゴリ:API作業時間の記録:-
対象バージョン:-

説明

  • 手順
  1. アプリを新規登録する(ステータス:仮登録)
  2. キャンペーンを新規登録する (ステータス:予約)
  3. キャンペーンのステータスを配信中にする ※クリックログ作成とcookieを持たせるため
  4. テスト端末でキャンペーンURLをクリックする
  5. キャンペーンのステータスを予約にする ※元の状態に戻す
  6. テストアプリを初回起動する ※「仮登録」・「予約」の状態で初回起動する
  • ログ
153.156.40.213 - - [27/Oct/2015:12:13:15 +0900] "GET /event/set?app_id=xg-test-1027-01&app_key=mlP7y4wWEhuWzpZq&user_id=6224F2DC-5AF8-4298-8398-4FBBFB906557&event_type=install&label= HTTP/1.1" 200 45 "-" "XGUnitSwift/1 CFNetwork/711.5.6 Darwin/14.0.0" "-" 
153.156.40.213 - - [27/Oct/2015:12:13:16 +0900] "GET /install?app_id=xg-test-1027-01&app_key=mlP7y4wWEhuWzpZq&user_id=6224F2DC-5AF8-4298-8398-4FBBFB906557 HTTP/1.1" 200 416 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H321 Safari/600.1.4" "-" 

上記の通り、200番のレスポンスが返却される(ホワイトページも表示される)

履歴

#1 小野寺 悠二 が約9年前に更新

追記

「仮登録」・「終了」の場合においても200番のレスポンスが返却される

153.156.40.213 - - [27/Oct/2015:15:44:56 +0900] "GET /event/set?app_id=xg-test-1027-03&app_key=sEFJbFmnuaOFRiCV&user_id=6224F2DC-5AF8-4298-8398-4FBBFB906557&event_type=install&label= HTTP/1.1" 200 45 "-" "XGUnitSwift/1 CFNetwork/711.5.6 Darwin/14.0.0" "-" 
153.156.40.213 - - [27/Oct/2015:15:44:57 +0900] "GET /install?app_id=xg-test-1027-03&app_key=sEFJbFmnuaOFRiCV&user_id=6224F2DC-5AF8-4298-8398-4FBBFB906557 HTTP/1.1" 200 416 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H321 Safari/600.1.4" "-" 

#2 小野寺 悠二 が約9年前に更新

「稼働中」・「予約」の場合においても200番のレスポンスが返却される

153.156.40.213 - - [27/Oct/2015:20:47:19 +0900] "GET /event/set?app_id=xg-test-1027-07&app_key=wDBjpU0dplfKcjo3&user_id=6224F2DC-5AF8-4298-8398-4FBBFB906557&event_type=install&label= HTTP/1.1" 200 45 "-" "XGUnitSwift/1 CFNetwork/711.5.6 Darwin/14.0.0" "-" 
153.156.40.213 - - [27/Oct/2015:20:47:20 +0900] "GET /install?app_id=xg-test-1027-07&app_key=wDBjpU0dplfKcjo3&user_id=6224F2DC-5AF8-4298-8398-4FBBFB906557 HTTP/1.1" 200 416 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H321 Safari/600.1.4" "-" 

/event/setのinstallが200で返ってくる状態
/installは200だが、インストールログは生成されていない

#3 小野寺 悠二 が約9年前に更新

「稼働中」・「終了」の場合においてもインストール時に200番のレスポンスが返却される

153.156.40.213 - - [27/Oct/2015:21:37:54 +0900] "GET /event/set?app_id=xg-test-1027-09&app_key=a3RxirWXEhRfOsjR&user_id=6224F2DC-5AF8-4298-8398-4FBBFB906557&event_type=install&label= HTTP/1.1" 200 45 "-" "XGUnitSwift/1 CFNetwork/711.5.6 Darwin/14.0.0" "-" 
153.156.40.213 - - [27/Oct/2015:21:37:55 +0900] "GET /install?app_id=xg-test-1027-09&app_key=a3RxirWXEhRfOsjR&user_id=6224F2DC-5AF8-4298-8398-4FBBFB906557 HTTP/1.1" 200 416 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H321 Safari/600.1.4" "-" 

/event/setのinstallが200で返ってくる状態
/installは200だが、インストールログは生成されていない

#4 山本 義治約9年前に更新

/event/set?event_type=installのタイミングではcookie取得できないためキャンペーンの判別できない
キャンペーンステータスチェックは行わない
→システム仕様のため解決

☆テストケース追加
/installのタイミングでインストールログが生成されていないことを確認

#5 山本 義治約9年前に更新

  • ステータス新規 から 進行中 に変更

#6 山本 義治約9年前に更新

  • ステータス進行中 から 解決 に変更

他の形式にエクスポート: Atom PDF