1

私は UrbanAirship を買う余裕がないので、Newsstand アプリのサーバー側を自分でプログラムしようとしています。

JavaPNS API を使用する予定です。私が理解できないように見えることの 1 つは、アプリでサブスクリプションを持っているユーザーのリストを見つける方法です。

この情報を Apple に問い合わせることはできますか?

できない場合は、ユーザーがサブスクライブするたびに、デバイストークンをサーバーに直接送信することを意味すると思います。これが当てはまらないことを願っています。ラップトップでサーバーを実行し、新しいサブスクライバーをリッスンするためにラップトップを 1 日中実行し続けることなく、プッシュを送信したかったからです。

ありがとう!

4

2 に答える 2

1

答えは見つかりましたが、プッシュ通知を処理するためだけでなく (Newsstand でアプリに新しい問題を確認してバックグラウンドでダウンロードするように指示するため)、サブスクリプションとアプリ内購入のためにサーバーが本当に必要な場合に備えて。 .

アプリを起動するたびに、UI を更新する前にいくつか確認する必要があります。ユーザーがサブスクライバーであるか、ユーザーがすでに号を購入しているかどうかを確認して、[購入] ボタンの代わりに表示/ダウンロード ボタンを表示できるようにする必要があります。

これらの通信をよりよく理解するのに役立つ場合は、これらのチュートリアルを確認してください。ただし、Urban Airship のようなサービスのいずれかになると思います (UA は、プッシュ通知だけでなく、すべてを 1 つに処理するため、最適なオプションだと思います)。

http://ios-blog.co.uk/tutorials/how-to-make-a-magazine-app-in-ios-part-i/

これはサーバー部分に重点を置いています。

http://ios-blog.co.uk/tutorials/how-to-make-a-magazine-app-in-ios-part-ii/

http://www.viggiosoft.com/blog/blog/2011/10/17/ios-newsstand-tutorial

http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

いつものように、これは開始するのに最適な場所です (必要なものがすべて揃っています): https://developer.apple.com/devcenter/ios/newsstand/

これらは Newsstand 用アプリの開発に役立つリソースですが、経験を共有できる人はまだ十分ではありません。

幸運を祈ります。

編集: このリストに次の 2 つのリンクを追加します。

http://www.marco.org/2012/10/11/the-magazine

http://www.marco.org/2012/12/12/the-magazine-future-of-publishing

于 2012-12-04T14:03:33.287 に答える
1

各デバイスをサーバーに登録する必要があるようです: http://www.ibm.com/developerworks/web/library/mo-ios-push/index.html#resources

于 2012-08-23T05:00:54.310 に答える