慈善SMS寄付を行うiOSアプリを提出しようとしています。過去にこれらの多くを問題なく実行しました。しかし、Appleはもはや私たちのアプローチを受け入れる気がなく、私たちのアプリを拒否しました。
彼らの主張は、アプリがガイドラインのポイント21.2に準拠していないというものです。これは:
21.2寄付の収集は、SafariのWebサイトまたはSMSを介して行う必要があります
過去、そしてこの現在のアプリではMFMessageComposeViewController
、MessageUI
フレームワークでSMSメッセージを作成するために使用しています。これを使用する理由は次のとおりです。ショートコードへの寄付であるため、メッセージにキーワードを記述できる必要があります。
解決センター(および拒否紛争)で少し行ったり来たりした後、私たちがやるべきことについてAppleから抜け出すことができるのは、次のとおりです。
アプリ内からSMSメッセージを送信すると、AppStoreのガイドラインに準拠していない可能性があります。
と
SMSリンクは、寄付を行うためにメッセージを起動する必要があります。
sms:
URLスキームを使用して、特定の数のメッセージアプリを起動できますが、その方法では、必要なキーワードを追加できません。
だから問題は:メッセージアプリを起動する別の方法を知っている人はいますか?
私たちのフォールバックオプションは、SMSメッセージの作成をあきらめて、ユーザーエクスペリエンスがかなり悪い「TextYYYYtoZZZZ 」をユーザーに通知するアラートを設定することです。
更新(2013年3月5日):
アラートのみのフォールバックオプションを使用してアプリを再送信しました...同じ理由で再度拒否されました。繰り返しになりますが、Appleと争っています。
更新(2013年3月6日):
明らかなことを説明するAppleへの厳しいメッセージの後...アプリは提出を通過しました。
私が書いた:
私たちは反対しなければなりません。アプリには、アプリ内で慈善寄付を集める機能は含まれていません。それは彼らがどのように寄付することができるかについてユーザーに知らせるだけです。
それで; 同じ問題が発生した場合は、アプリを「修正」する前に、まず文句を言うことをお勧めします。