2014年7月31日木曜日

【備忘録】Apple Developer Technical Supportにて広告の件を相談

iAd関連のリジェクトの件がまだ解決してません。 

調べてもこれといった解決策は見つからず、
「ちょっとちゃんと審査してよー」ってスクリーンショットつきで質問したら通してくれたとの事例もあったらしいので、リジェクト通知を受け取ったResolution Centerにある返信フォームにて、下記3点の内容で質問してみました。
 ・広告表示にiAdを使用してる
 ・それ以外に広告使って無い
・スクリーンショットではちゃんと広告表示される

 結果、だめでした。 

こうなったら今こそApple Developer Technical Support(DTS)を活用するときということで、相談してみることにしました。

 DTSとはアップルの技術者に直接質問できるサービスで、アプリ開発契約を購入すると1年で2回利用できる権利がもらえます。使い切ってしまったら2-Pack for $99 USD or 5-Pack for $249 USDで購入できるそうです。 

DTSフォームにて、下記3点を記入して提出。
 ・Platform and Version
・Issue (参考までに日本語ver.も記入)
 ・Steps to Reproduce Issue

 返信されたメールに下記4点を記入もしくは添付して返信。
 ・フォローアップ番号
 ・問題の詳細
 ・リジェクト通知(やりとり)
 ・アプリのソースコード(Xcode5.1.1)

 数日したら返事がきて、Contact the App Review Teamで相談するといいよって。 あ、そうなん?ってなったので次はContact the App Review Teamで相談してみます。

2014年7月19日土曜日

【備忘録】Binary App の審査結果が出ました

リジェクトでした!
下記文面が結果として送られてきました。頑張って英語読みました。

    Reasons
  • Program License Agreement
PLA 3.3.12

We found your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the terms of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines.

Specifically, section 3.3.12 of the iOS Developer Program License Agreement states:

"You and Your Applications (and any third party with whom you have contracted to serve advertising) may use the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier."

Note: iAd does not use the AdSupport framework, ASIdentifierManager, or the Advertising Identifier. Therefore they are not required for iAd implementations and should not be included in your app for iAd support.

If your app is serving ads, please:

- Ensure that you have tested your app on a device, not just the simulator, and that you have removed all previous versions of your app prior to testing

- Provide us the steps to locate ads in your app

If your app does not serve ads, please check your code - including any third-party libraries - to remove any instances of:

class: ASIdentifierManager
selector: advertisingIdentifier
framework: AdSupport.framework

If you are planning to incorporate ads in a future version, please remove the Advertising Identifier from your app until you have included ad functionality.

To help locate the Advertising Identifier, use the “nm” tool. For information on the “nm” tool, please see thenm man page.

If you do not have access to the libraries' source, you may be able to search the compiled binary using the "strings" or "otool" command line tools. The "strings" tool lists the methods that the library calls, and "otool -ov" will list the Objective-C class structures and their defined methods. These techniques can help you narrow down where the problematic code resides.




Advertising Identifierに関する取り扱いの関係で起こるこのリジェクト、
色々調べてみると、今年の2月から開発者の間でホットな話題になってるみたいです。

下記サイトを参考にさせていただきました。ありがとうございます。
http://jp.techcrunch.com/2014/04/12/20140411apple-developers-must-now-agree-to-ad-identifier-rules-or-risk-app-store-rejection/

http://kojisatoapp.blogspot.jp/2014/04/iosidfa.html

http://kojisatoapp.blogspot.jp/2014/03/idfaadvertisingidentifierpla-3312.html




色々調べてみて決めた今回の対策は、「iAdを広告目的で使用していて添付画像にもあるようにテストでも動いてますよ」という内容の下記レスポンスを返してもう一回審査してもらおう作戦にしました。頑張って英語書きました。



Thank you for your review.

>We found your app uses the iOS Advertising Identifier but does not include ad functionality.
I'm using "iAd.framework" to display iAd.
I have tested that iAd has been displayed on my devices (iPhone4s, iPhone5s). 
Please confirm at the attached screen shot.

Would you review my app once again?

Respectfully yours,



うまくいってくれるとうれしいです。
返事が来るのが楽しみです。

2014年7月18日金曜日

【新作アプリ】ぼかし加工 BlurApp

ぼかし加工アプリのサポートページです。

【概要】
カメラで撮影した写真やフォトライブラリから選択した写真にぼかし処理を施します。
どの程度のぼかすかをスライドバーで自由に決める事ができます。




顔等の部分をぼかしてアルバムにのせたい場合や、細かい縞模様のノイズを消したい場合など、状況に応じてぼかし具合を調整してご使用下さい。

アプリの操作手順は以下1~3の通りです。

1.「撮影画面」(※1)から写真を撮影、または「選択画面」から写真を選択します
2.「処理画面」の下部にあるスライドバー(※2)を動かしてぼかしの程度を決定します
3.処理が終わったら保存ボタンを押して保存します
※1 各画面の右上のボタンで「撮影画面」左上のボタンで「選択画面」に移動します
※2「処理画面」の画面をタップするとスライドバー等の表示/非表示が切り替わります

以上、よろしくお願いします。

2014年7月16日水曜日

【備忘録】デバイスの向き固定方法

iphoneやipadを横に向けると画面のレイアウトが変わってほしくない時の対処法です。

TARGETSのGeneralを開くと下記設定画面が出てきます。


Device Orientationに4つチェックボックスのうち、Landscape Left と Rightのチェックを外すと縦方向固定のアプリとなります。

Upside Downにチェックを入れると起動すると上下反転して起動しました。

下記サイトをちらっと参考にさせていただきました。ありがとうございます。
http://grandbig.github.io/blog/2014/03/09/devicerotate/

2014年7月10日木曜日

【新作アプリ】白黒加工 BinaryApp

【アプリ名】
白黒加工  Binary App



【特徴】
カメラで撮影した写真やフォトライブラリから選択した写真を白と黒の二値画像に変換します。
白の部分を多くしたり、黒の部分を多くしたり、色の分量を自由に決定する事ができます。

アプリの操作手順は以下1〜3の通りです。 

1.「撮影画面」(※1)から写真を撮影、または「選択画面」から写真を選択します 
2.「処理画面」の下部にあるスライドバー(※2)を動かして白黒の分量を決定します 
3.処理が終わったら保存ボタンを押して保存します
※1 各画面の右上のボタンで「撮影画面」左上のボタンで「選択画面」に移動します
※2「処理画面」の画面をタップするとスライドバー等の表示/非表示が切り替わります

以上、よろしくお願いします。

【連絡先】
アプリに関する相談は下記アドレスにご連絡ください
issa.x.iphone●gmail.com (●は@に変えて下さい)

アプリの説明文書きました

次に出す画像処理アプリの説明文を英語にする作業をしてました。



日本語を英語に直してくれる良いサイトがあればいいなぁと思うけど、
アルクかweblioかエキサイトが今のところの定番です。

アルク
http://www.alc.co.jp/

weblio
http://ejje.weblio.jp/

エキサイト
http://www.excite.co.jp/

let it go の意味としては、
何も言わない、何もしない、そのままで良い、それ以上追求しない、放っておく・・・

などの意味があるみたいです。
勉強になります。

2014年7月9日水曜日

DropBoxは結構使えます

現在アプリの開発にwindows、mac、iPhone5s、iPhone4sを使ってます。

windowsPCからmacへ写真とか色々渡したかったり、

iPhoneからmacへ写真とか色々渡したかったり、

そんなとき、DropBoxが結構使えます。






















やりとりできる容量には制限がありますが、

他の友達を誘ったり、他のアプリをインストールしたりすると増えるみたいです。

ぜひどうぞ。

2014年7月8日火曜日

【備忘録】アイコン・スプラッシュ画像の設定方法(Xcode5.1.1)

アイコンとスプラッシュ画像の設定方法が前バージョンより簡単になってました。

・アイコン画像の設定方法

1、TARGETSのアプリ名選択
2、App Icons選択
3、各サイズの画像をドラッグ&ドロップ

画像のサイズは下図のように29pt、40pt、60ptと親切に教えてくれています。
ただし、2xとなっているので、画像のサイズは58x58、80x80、120x120となります。








・スプラッシュ画像の設定方法

1、TARGETSのアプリ名選択
2、Launch Images選択
3、各サイズの画像をドラッグ&ドロップ

画像のサイズは2xには640x960、4Rには640x1136をドラッグします。








下記サイトを参考にしました。
ありがとうございました。
http://xoyip.hatenablog.com/entry/2014/01/27/222501
http://zutto-megane.com/objective-c/post-262/

2014年7月2日水曜日

iAdが表示されるようになりました

1ヶ月以上間があいてしまいました。。。
前回の内容で、iAdが表示されない!という問題があったので担当者に連絡してみました。

エキサイトな内容の英語で質問したところ、流暢な日本語で解答が返ってきて下記3点の質問を受けました。

1. どのフォーマット(バナー/全画面バナー/プリロール動画)の広告を実装したか
2. テスト環境にて iAd Test Banner の表示が行われていたか
3. アプリケーションの申請日時、および審査通過通知の日時(日本時間)はいつか

これらの質問に答えて1週間くらい待ってたら、無事に表示されるようになりました。
iAdのページの見方が良く分からないので調べる必要がありそうです。