(すぐに忘れてしまう自分の為の備忘録です。賭博ゲーム、ギャンブル、宝くじ/ロトコメントをどうぞ前回、古いアプリがガイドライン4.3スパムであると、判断されて公開停止になったと書きました。「かたっぽ削除するからえーやろ」って返事を書いたら斜め上の返事が来ました。Storeレビューこんにちは、ご回答いただきありがとうございます。Storeでの不正行為を減らし、違法なオンラインギャンブル活動に対処する政府の要請に従うため、個々の開発者から提出されたギャンブルアプリは許可されなくなりました。これには、リアルマネーギャンブルアプリとギャンブル体験をシミュレートするアプリの両方が含まれます。このため、この時点でアプリを販売することはできません。Storeではくじ引きや抽選を含むギャンブル系のアプリがだめになったっぽいです。他のサイトでもそのようなことが書いてありました。一斉摘発のようですね。楽しくiPhoneライフ!SBAPPAppleのガイドラインだとこちらですね。Storeでもっとも規制が厳しい分野の1つです。アプリケーションを提供するすべての地域におけるあらゆる法的義務を確認した後、こうした機能を搭載してください。この場合、審査には通常よりも時間がかかります。以下の点に注意してください。抽選やコンテストの主催者は、アプリケーションのデベロッパである必要があります。抽選、コンテスト、チャリティーくじの公式ルールをアプリケーションで提示し、Appleは主催者ではなく、いかなる形でも関わりがないことを明記する必要があります。5.3.3現実のお金を使用するあらゆる形式の賭博ゲームで、ゲームのクレジットや通貨の購入にApp内課金を使用することはできません。アプリケーション内で抽選やチャリティーくじの購入、資金の振替を可能にすることは許可されません。Storeで無料配信する必要があります。Storeで許可されません。3つの要素が必要になります。お金をかけてするギャンブルじゃなくて、縁日やイベント用の抽選アプリと行っても通用しなさそうですね。諦めるしか無いかな〜。SPAMコメントをどうぞえ〜、3年前から公開しているアプリが突然非公開にされました。メールの本文はこんな感じ。Storeに登録されているあなたのアプリに関する新しい情報をお知らせします。Storeレビューガイドラインに準拠していないことが判明しました。Storeに提出した他のアプリのコンテンツや機能を複製します。これは迷惑メールの一種です。Storeで販売されなくなります。Storeレビューガイドラインの意図的な無視、ユーザーの欺瞞またはレビュープロセスの悪化は容認できず、アップルデベロッパープログラムライセンス契約の第3.2条(f)に直接違反しています。Storeからの削除が行われます。この情報に関するご質問がある場合は、このメッセージに返信してお知らせください。画面右にリンクのある「ガラポン抽選機の代わりに催事用スロット」ってのがそうなんですけどね。課金がよくわからない時に作ったアプリで、機能制限したお試し用の無料版と、機能制限のない有料版の2つに分けてリリースしてるのがダメらしい。Appleのガイドラインだとここだね。スパム同一のアプリケーションに対して複数のバンドルIDを作成しないでください。特定の場所、スポーツチーム、大学などに向けた異なるバージョンが存在するアプリケーションの場合は、単一のアプリケーションを提出し、異なるバージョンはApp内課金で提供する方法を検討してください。飽和状態のカテゴリにアプリケーションを追加することは避けてください。Storeには、おなら、げっぷ、懐中電灯、カーマ・スートラといったアプリケーションが多数あります。Programから除名される可能性があります。「有料版だけ残すわー」って返事書いたら予想外の返事が。アプリ内レビューコメントをどうぞ最近流行りのアプリの中でレビュー(アプリの評価)をつけてもらうやつを調べてみた。diary機能としてはiOS10.3以降が対応のようです。表示されるのは年に3回まで。有意の時点で呼び出して、年に3回に達していないと表示されるらしい。何回起動したときとか、そういう条件をつけて、レビューの請求をされてもおかしくない、できれば好レビューが貰えそうな時に表示されるようにするのが良いっぽい。コードとしてはStoreキットをインポートして使う。StoreKitSKStoreReviewController.requestReview()objective-cの場合。requestReview];一度この表示が出て評価を送信すると、その後は出なくなるのか、それとも、直後でも呼び出されるとまた表示されてしまうのか、そのへんの詳しい挙動がわからんのでそれなりの対応が必要そうです。ゆーことで、いま手入れしてるobjective-c用にコードを書いてみた。100回ごとにレビューを請求。//初期値設定用のインスタンス。//レビュー表示までのカウント数の初期値。値がある場合は無視される。//countToReviewの値を1足す。standardUserDefaults];//初期値設定用のインスタンス。dictionary];//レビュー表示までのカウント数の初期値。forKey:@"countToReview"];//初期値を保存。値がある場合は無視される。registerDefaults:setDefaults];//countToReviewの値を1足す。forKey:@"countToReview"];}}最初は10回呼ばれたら、その後は100回呼ばれる毎にレビューが請求されます。あ、バージョンでの切り分けはこちらを参考にしました。BlackFieldアイビー・リーの25,000$のアイデア。夢を100個書きだそう。【Swift5】UIPickerViewで2列のピッカーを作る。【Swift4】レビューのリクエストをする。View】広告を消したり表示したりする。AdMob用に新しいアプリIDとユニットIDを取得する。