APNSを使用してアプリを作成しました。私は開発者の証明書とそのうまくいった罰金を使ったときにプッシュ通知を受けました。アドホック方式でインストールしました。今私はappstoreに私のアプリをアップロードする必要があります。私は配布証明書を使って自分のアプリケーションを構築し、同じものをサーバに入れますが、通知を受け取ることはありません。これは初めてのことです。私は非常に多くのフォーラムを経験しており、とても多くの状況があります。 1つは、トークンID(私はそれがデバイストークンと同じだと思います)は、開発モードと生産モードで異なるはずですが、私は同じトークンIDを取得しています。しかし、私はまだこの問題についてはわかりません。 私はappstoreにアップロードするときに私のアプリとサーバーで使用するべきいくつかの質問がありますか?サンドボックスやプロダクションサーバーを使用する必要がありますか? これらすべてについて私に明確な考えを与えてください。 ありがとうアプリをアプリストアにアップロードする
答えて
サンドボックス証明書は開発に使用され、プロダクト証明書はAppStoreを送信したアプリケーションに使用されます。正しい証明書は、開発プロビジョニングプロファイルまたは配布(AppStore)プロビジョニングプロファイルのいずれかにリンクされています。
プッシュ証明書AFTERオリジナルのプロファイルを作成すると、プロビジョニングプロファイルを再作成することを忘れないでください。アプリにプッシュが有効になっている場合は、プロファイルには「aps-environment」という文字列が含まれている必要があります。そうでないとプッシュは機能しません。あなたのアプリが最初にプッシュを含んでいない場合(この機能(後のある時点で追加された証明書を含む))、開発とAppStoreのプロビジョニングプロファイルには 'aps-environment'という文字列が含まれないため、作業。
プロファイルをテキストエディタで開き、 'aps-environment'文字列が存在することを確認することができます。これは私が走っていたプッシュでの主な問題だったので、私の推測ではあなたもこの問題にぶつかりました。
プロフィールの再作成は簡単です。アップルデベロッパーポータルで開いて、設定を変更して保存してください。新しいプロファイルをダウンロードしてインストールして使用します。
編集:まあ、私はアドホックプロビジョニングプロファイルでの作業をプッシュしました。まず、私はそれは、開発と生産のプッシュをテストするための本当に便利です、あなたはgithubのからの次のプロジェクトをダウンロードをお勧めします:
https://github.com/Zambiorix/Apple-Push-Notification-Test
次へ]を私はあなたがアプリケーションをデバッグすることができるしているかどうかを知りたいのです。アプリをデバッグできる場合は、Ad-Hocプロファイルを使用していません。 Ad-Hocプロファイルでデバッグしようとすると、アプリケーションが起動し、クラッシュが発生します(メッセージにはget-task-allowなど)。
Wolfgang Schreurs
とそれに加えて、で言及された全ての上記のものあなたはアドホック・バンドル用のプッシュ通知をテストしているときに
ssl://gateway.push.apple.com:2195
代わりの
ssl://gateway.sandbox.push.apple.com:2195
AppleがAdHocプロファイルの生産識別子も使用しているので、以下はadhoc/distriの詳細ですあなたがテキストエディタでそれを開くならば、butionプロファイル。
<key>Entitlements</key>
<dict>
<key>application-identifier</key>
<string>something.com.yourappname</string>
<key>aps-environment</key>
<string>production</string> <--Notice This
、あなたが開発のためにチェックすると、それはのようになり、プロファイル、
<key>Entitlements</key>
<dict>
<key>application-identifier</key>
<string>something.com.yourappname</string>
<key>aps-environment</key>
<string>development</string> <--Notice This
- 1. iPhoneアプリをアプリストアにアップロードするには?
- 2. アップルのアプリストアにアプリをアップロードする
- 3. コードネーム1:アプリストアにアプリをアップロードするには
- 4. アプリストアにアプリをアップロードする - mach-oヘッダーコード0x72613c21
- 5. アプリをアプリストアにアップロードできないのですか?
- 6. xcodeプロジェクトをアプリストアにアップロード
- 7. 問題をアプリストアにバイブでアップロードする
- 8. アーカイブをアプリストアにアップロードする際のエラー
- 9. アプリをアプリストアに公開するには?
- 10. iosアプリをアプリストアに送信
- 11. SAPUI5アプリをアプリストアにデプロイ
- 12. アプリをアプリストアに送信する
- 13. アップロードするxamarinフォームをアプリストアとプレイストアにアップロード
- 14. アプリストアのリリース日別にアプリを表示
- 15. アプリストアのアプリの拒否
- 16. のアプリ内アプリストアへのリンク
- 17. アプリをアプリストアにアップロードするときに使用するIOSのバージョンは何ですか?
- 18. アプリストアのアプリケーションを更新すると、アプリストアの更新されたアプリのリンク
- 19. mac appに署名してアプリストアにアップロードする前に
- 20. iOSはアプリを送信する前にアプリストアにリンクします
- 21. プッシュ通知アプリをアプリストアにアップロードするために必要な証明書は何ですか?
- 22. アプリストアにアプリのアップデートを公開するには?
- 23. アップルのアプリストアにアプリを公開するには?
- 24. 共有拡張アプリストアのアップロードに関する問題
- 25. iosアプリでアプリストアを開く方法は?
- 26. iphoneアプリストアでアプリをオフにする方法
- 27. アプリストアでiosアプリを「非表示」にする
- 28. アプリストアでのアプリの更新に関するヘルプ
- 29. アプリストア拒否iPhoneアプリiOS 10.1.1 for iPad
- 30. アプリストアでのアプリの所有者
私はそれをチェックし、それは APS-環境 文字列が含まれています。 –
Mithuzz
実際にAppStoreにアプリをアップロードしましたか? –
まだ、私はpushnotificationの配布証明書でそれをテストしています。 – Mithuzz