21

私のチームと私は、ユーザーがこの組織に寄付できる組織向けのアプリを作成します。アプリ自体は問題ではありませんが、これをどのように処理できるかはわかりません。

私たちが最初に考えたのは、ゲーム内のアイテムをリアルマネーで購入するような寄付ができるということでした。しかし、2つの問題があります。

  1. 99cなどの固定金額のみがあります
  2. Appleは30%を獲得しており、私たちはユーザーに誰がどれだけの収入を得ているかを知ってもらいたいと思っています。開発者:10%、組織90%。しかし、Appleがすべてのお金の30%を手に入れ、人々がそれを見ると、その理由で寄付しないかもしれません。私もしません。

私たちの2番目の考えは、アプリにwebthingy(要素がatmと呼ばれる方法がわからない)を実装することでした。これはSafariのように機能し、寄付ページなどに誘導しますが、組織はどのようにして寄付を認識しますか。それでは私たちのアプリからですか?

これを処理する他の方法はありますか?クレジットカードやPayPalで寄付できるようになると思います。

編集、私はこれを見つけました:

21.1公認の慈善団体に寄付する機能を含むアプリは無料である必要があります

21.2寄付の収集は、SafariのWebサイトまたはSMSを介して行う必要があります

アプリは無料で、SMSまたはSafari経由である必要がある場合は問題ありませんが、組織はどのようにして寄付がアプリからのものであることを知っていますか?

4

5 に答える 5

13

アップデート:

米国の非営利団体は、ApplePayを介して寄付を受け入れることができます

2016年11月14日以降、米国を拠点とする非営利団体はApple Payを使用して、アプリやウェブサイト内から寄付を受け入れるためのシンプルで安全な方法を提供できるようになりました。Apple Payを使用して商品やサービスを購入するのと同様に、ユーザーは請求、配送、連絡先の詳細を入力せずに寄付できます。

AppStoreのガイドラインには次のように書かれています。

許容できる

..。

承認された非営利団体は、自社のアプリまたはサードパーティのアプリ内で直接資金調達を行うことができます。ただし、これらの資金調達キャンペーンがすべてのアプリレビューガイドラインに準拠し、ApplePayのサポートを提供している場合に限ります。これらのアプリは、資金がどのように使用されるかを開示し、必要なすべての地方および連邦法を遵守し、ドナーが適切な税の領収書を利用できるようにする必要があります。追加情報は、要求に応じてAppReviewに提供されるものとします。ドナーを他の非営利団体に接続する非営利プラットフォームは、アプリにリストされているすべての非営利団体も非営利団体の承認プロセスを通過していることを確認する必要があります。承認された非営利団体になる方法の詳細をご覧ください。

受け入れられない

..。

あなたが承認された非営利団体であるか、上記のセクション3.2.1(vi)で許可されている場合を除き、慈善団体や募金活動のためにアプリ内で資金を集めます。そのような目的のために資金を調達しようとするアプリは、App Storeで無料である必要があり、SafariやSMSなどを介してアプリの外部でのみ資金を集めることができます。

以下の私の古い答えは、慈善寄付ポリシーのこの改訂よりも前のものです。


お気づきのとおり、 AppStoreレビューガイドラインのセクション21には次のように記載されています。

21.慈善団体と寄付

21.1公認の慈善団体に寄付する機能を含むアプリは無料である必要があります

21.2寄付の収集は、SafariのWebサイトまたはSMSを介して行う必要があります

それらがアプリからのものであるかどうかをどのように知るかを尋ねます。Safariの場合、一意のURLを使用するか、Safariを呼び出すときにURLに追加するHTTPパラメーターを含めます。これはWebサーバーコードによってキャプチャされます。他の人が示唆しているように、自分の調整目的でもトランザクションの開始をログに記録することをお勧めします。SMSの場合、アプリの寄付専用のSMS番号を持っていると思います。

于 2012-05-25T06:39:00.560 に答える
6

しかし、組織はどのようにして寄付がアプリからのものであることを知っていますか?

  1. 組織のサイトに、どこにもリンクされておらず、検索エンジン(robots.txt)でインデックスに登録できないURLを持つ新しいページを作成します。
  2. アプリで、UIWebViewを、手順1で作成したページにリダイレクトする独自のサーバー上のURLに設定します。また、このURLをインデックスに登録できないようにする必要があります。

そのページで

  1. リファラーがあなたのページであることを確認してください
  2. ユーザーエージェントがUIWebViewが送信するものであることを確認します
  3. どこかで起こったこと(日付/時刻、寄付金額など)をページログに記録して、データと照合します
  4. 寄付が成功すると、それがこのページ(したがってあなたのアプリ)からのものであることを記録する必要があります

誰か適切なリクエストを行うことであなたのアプリを使用したと偽る可能性がありますが、なぜそうするのでしょうか。彼らがそうしたとしても、あなたはおそらくとにかくその寄付のクレジットを得るはずです。

于 2012-05-24T20:24:53.937 に答える
3

私の知る限り、アプリで消費されていない仮想商品にIAPを使用することはできません。試してみると、アップルはアプリを拒否します。(しかし、私はそれにいくつかの例外があるようです)

www.stripe.comを試してみてください。これまでのところ、最高の支払いインターフェースを備えています。

誰かがiOSSDKを作成して、実装を支援しましたhttps://github.com/briancollins/stripe-ios

于 2012-05-24T20:36:40.793 に答える
1

Appleがあなたにアプリ内購入を使って寄付を受け入れることを許可するとは思わない。マルコはInstapaperアプリでこれを調べましたが、できませんでした(現在はサーバー検索の料金を請求しています)。あなたは実際にお金のために何かを提供しなければなりません。最善の策は、プライベートAPIを使用して寄付を処理するWebアプリを開発することです。そうすれば、寄付がどこから来ているのかを確実に知ることができます。

ああ、気にしないでください、あなたは無料のアプリで寄付を受け入れることができます。それを逃した。それでも、WebアプリでプライベートAPIを使用するのがおそらく最善の策です。

于 2012-05-24T20:07:48.280 に答える
0

2020年4月以降、アプリ内での寄付はできなくなります。Appleチームは、非営利団体の場合、IOSアプリ内で寄付することはできないと言っています。寄付のためにユーザーをSafariまたはWebサイトにリダイレクトするか、寄付のためにSMSを使用する必要があります。

それ以外の場合は、非営利団体であれば、AppPurchaseのようにApplePayを寄付に使用できます。

非営利団体で寄付をしたい場合は、次の手順に従ってください。寄付にはFlutterwaveSKDを使用しています。StripeやPayPalなど好きなように使えます。

1:寄付にFlutterwavePhpSDKを使用しています。ペイメントゲートウェイDOCからペイメントゲートウェイのPHPSDKをダウンロードするだけです。

2:Webエンドで支払い用のWebページを作成し、アプリからこのWebページをSafariに開き、URLパラメーターを使用してユーザーIDを渡すと、どのユーザーがどのくらいの金額を寄付したかを記録できます。like(PageWebUrl / userID)(https://www.mywebPageLink.com/donation/userId=20

3:ユーザーが正常に寄付したら、データをそのユーザーIDに保存し、ユーザーをアプリにリダイレクトします。

4:APIを呼び出して、アプリの寄付データを取得します。

CooooolDone..。

于 2021-04-20T07:36:14.627 に答える