iPhoneアプリでpush通知する時に pemを作成する時のコマンドのメモ

iPhoneアプリでpush通知する時に
pemを作成する時のコマンドのメモ。

■developer用

openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12
openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12
openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem
cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem


■本番用

openssl pkcs12 -clcerts -nokeys -out apns-prod-cert.pem -in apns-prod-cert.p12
openssl pkcs12 -nocerts -out apns-prod-key.pem -in apns-prod-key.p12
openssl rsa -in apns-prod-key.pem -out apns-prod-key-noenc.pem
cat apns-prod-cert.pem apns-prod-key-noenc.pem > apns-prod.pem
スポンサーサイト

メールフォームから送信されたメールの本文が途中から文字化けする

mb_send_mail の仕様で、1行のバイト数が1000バイトを超えると
そこで強制的に改行コードが入るらしい。
それが原因で、メールが途中から文字化けしていた。

PHP側で改行コードを自動で入れるのも良いが
textareaタグのwrap="hard"と言うプロパティで簡単に改行コードを入れられるらしい。

知らない事、まだまだありますね。。


<textarea rows="7" name="body" cols="80" wrap="hard"><textarea>

colsは入れといた方がよさそう。
無いと、改行入る位置が短くなってしまったので。

参考サイト
メールフォームから送信されたメールの本文が途中から文字化けする
HTMLタグリファレンス/Tips - テキストエリア

iPhoneアプリ リジェクトされた

iPhoneアプリがリジェクトされたのでメモ。


We found that your app requires customers to register with personal information to access non-account-based features, which is not in compliance with the App Store Review Guidelines.

Apps cannot require user registration prior to allowing access to app features and content that are not associated specifically to the user. User registration that requires the sharing of personal information must be optional or tied to account-specific functionality. Additionally, the requested information must be relevant to the features.

Although guideline 11.6 of the App Store Review Guidelines requires an application to make subscription content available to all the iOS devices owned by a single user, it is not appropriate to force user registration to meet this requirement; such user registration must be made optional.

It would be appropriate to make it clear to the user that registering will enable them to access the content from any of their iOS devices, and to provide them a way to register at any time, if they wish to later extend access to additional iOS devices.


Additionally, we have begun the review of your app but aren't able to continue because we need additional information about your app.

At your earliest opportunity, please review the following questions and provide as detailed information as you can in response. The more information you can provide upfront, the sooner we can complete your review.

Please add correct descriptions for each In App Purchase Non-Renewing Subscriptions.
Currently all of descriptions contains the same descriptions. If your are selling your In App Purchase items for each locations, please add appropriate descriptions for each items.

While your iTunes Connect Application State is displayed as Metadata Rejected, it is not necessary to upload a new binary. Once you reply to this message, we can proceed with your review.


色々書かれているなー
メールアドレスを登録するアプリなんだけど、
そことかが理由でリジェクトされたらしい。

で、「メールアドレスは必要なんです」と言い訳してみたものの


App can not require user registration prior to allowing access to app features.
Please make user registration optional.

Also, please add correct descriptions for each In App Purchase Non-Renewing Subscriptions.
Currently all of descriptions contains the same descriptions.

If your are selling your In App Purchase items for each locations, please add appropriate descriptions for each items.

との回答が。

結局、メールアドレスをオプションとするように対応をすることに・・・
これで審査通るかな。。

プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事