[iOS]エンタイトルメントファイル

以下のようなエンタイトルメントを持つアプリの説明として正しいものはどれか。

<key>application-identifier</key>
<string> TEAMID1234.com.dummy.dummy</string>
<key>aps-environment</key>
<string>production</string>
<key>com.apple.developer.team-identifier</key>
<string>TEAMID1234</string>
<key>get-task-allow</key>
<true/>
<key>beta-reports-active</key>
<true/>
<key>keychain-access-groups</key>
<array>
<string>TEAMID1234.com.dummy.dummy</string>
</array>

 

1.このビルドはデバッガに接続することができない
2.このビルドはAppStoreに並べることができない
3.このビルドはテストフライトに使うことができない
4.このビルドはプッシュ通知を受け取ることができない

“[iOS]エンタイトルメントファイル” の続きを読む

[iOS]ライブラリの扱い

以下の様なシチュエーションの場合、どのようなことが予想されるか。

現在は機能として隠しているが、今後のバージョンアップで使用する機能にHealth Kitを使用している。この状態をアプリ更新として審査に提出する。

1.リジェクト
2.リジェクトと該当アプリの削除
3.警告
4.隠し機能のためアカウントの停止

“[iOS]ライブラリの扱い” の続きを読む

[iOS]スプリングボード

iOSのスプリングボードについての説明で正しいものはどれか

1.iOSで動作するアプリはそれぞれ専用のストレージが割り当てられ、別のアプリのストレージにアクセスすることができない仕組み

2.コピーしたテキストや画像を一括管理するOS内の仕組みのこと

3.ホーム画面や通知センターを管理するアプリのこと

4.リストビューを上限までスワイプした時に跳ね上がるアクションのこと。

“[iOS]スプリングボード” の続きを読む

1.2 ユーザー生成コンテンツ

ユーザーが作品を投稿し、それを他のユーザーが閲覧するシステムを作成した場合、システムに必要とされない機能はどれか。

1.ユーザーが運営に連絡できる手段
2.不適切な投稿を報告する手段
3.特定のユーザーをブロックする手段
4.スパム投稿を検知する手段

フェイスブックやツイッターなど、作品やテキストを投稿できるシステムでは、様々な必須機能が要求されます。それは、不適切なコンテンツからユーザーを守るためです。

ユーザーはデベロッパーに連絡する方法を持っていなくてはいけません。

不適切な発言を繰り返すユーザーをブロックする機能が必要です。

不適切な作品、発言を運営に連絡する手段が必要です。

スパムを検知する手段は特に要求されていません。したがって間違っているのは4番です。コピーコンテンツ、盗作、などは近年問題となっていますので、システム側で利便性を高めるために導入してもよいでしょう。

[iOS]4.3 Spam / スパム

AppStoreガイドラインで使われる「スパム」という言葉の意味として正しいものはどれか。

1.メール、プッシュ通知を用いて大量の通知を送ること
2.下品、低俗、猥褻なアプリのこと
3.低機能であるのに高すぎる金額を設定しているアプリのこと
4.同じようなアプリをたくさん作ること

“[iOS]4.3 Spam / スパム” の続きを読む

[iOS]4.6 アプリケーションの代替アイコン

アプリのアイコンの変更を実現する場合、許される機能はどれか。

1.季節のイベントごとに自動でアイコンを変える機能
2.ユーザーに天気を知らせるためにアイコンを変える機能
3.ユーザーが好きな色にアイコンを変更する機能
4.時計アプリが現在時刻をアイコンに表示する機能

“[iOS]4.6 アプリケーションの代替アイコン” の続きを読む

[iOS]Technical Support Incident(TSI)

Technical Support Incidentに関する記述のうち、間違っているものはどれか?

1.TSIはメンバーシップ更新時に2件ずつ追加され、使わなければ最大10件まで蓄積される。
2.TSIはADPメンバーシップだけではなく、ADEPメンバーシップの更新時にも追加される。
3.TSIを使い切ってしまった場合でも、有料でTSIの権利を購入して再びTSIを利用することができる。
4.TSIを行使する場合は、Apple Developer ProgramのCode-level Supportから処理を行う。

 

“[iOS]Technical Support Incident(TSI)” の続きを読む

[iOS]Apple Developer Program メンバーシップの更新

Apple Developer Program メンバーシップの更新についての文章のうち、間違った記述はどれか。

1.ADPの更新は期限切れ30日まえから可能である。
2.ADPを更新するとTSIが2件追加される。
3.ADPが期限切れになった場合は更新作業をすることですべてのストアのアプリがダウンロード可能になる。
4.ADPメンバーシップの更新は自動更新があるが、日本では使用できない。

“[iOS]Apple Developer Program メンバーシップの更新” の続きを読む

[iOS]ADEP メンバーシップの失効

Apple Developer Enterprise Programメンバーシップが失効した場合の、アプリの挙動として正しいものはどれか?

1.すでに端末にインストール済みのアプリは実行できるが、新規にインストールはできない。

2.すでに端末にインストール済みのアプリも実行することができなくなる。

3.端末へのインストールも実行も問題なく行うことができる。

4.ADEPメンバーシップは失効することがない。

“[iOS]ADEP メンバーシップの失効” の続きを読む