問題タブ [passbook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 通帳にクーポンが保存されない
パスブックのチュートリアルを試してみました: http://www.raywenderlich.com/20734/beginning-passbook-part-1 これは、少し前に他の SO スレッドで推奨されていました。
以下を除いて、すべてがスムーズに進みました。
.pkpass ファイルをローカル Web サーバーに置き、ファイルへの直接リンクをクリックして、iOS sim/デバイスで開くことを期待しましたが、「safari はファイルをダウンロードできませんでした」というメッセージしか表示されませんでした。これは、Passbook プログラミング ガイドの公式 iOS パス サンプルでも発生しました。シミュレーターでは、コンソール ログにエラーは表示されません。
pkpass をメールに入れて実機から開いてみたのですが、「追加」をクリックしても通帳にクーポンが追加されません。エラーも出ません。
passsource.comでパスを作ってみました。彼らの「その場で」の方法を使用すると、良いクーポンが得られ、それを保存することができます. 「pkpass ファイルをダウンロードする」を選択し、上記の #1/#2 で説明したように使用すると、同じエラーが発生します。
クーポンは、正しいチーム ID とタイプ ID を使用して正しく署名されています。
私のJSONは次のとおりです(チーム/タイプIDを文字化けしました):
オンライン検証ツールでjsonをテストしましたが、有効です。
クーポンが保存/ダウンロードされない理由はありますか?
tnx
ruby-on-rails - Ruby on Rails または代替手段を使用して Passbook Pass を更新しますか?
定期券の更新はどうしようかと思っていました。webServiceURL (あなたの IP アドレスか、Ruby on Rails などで設定されたものになると思います) と認証トークンが必要であることは既にわかっています。私は、実際に物理的に更新する方法にもっと集中しています。これから抜け出す簡単な方法はありますか?Web サイトを作成する iPhone アプリのようなものです (ただし、専門的にコーディングするわけではありません)。もっと調べてみますが、インターネット上には選択できるリソースが多すぎます (これは便利です)。
iphone - アプリがパスから開始された場合の通知の取得
内のパスから対応するアプリを起動する可能性がありpassbook
ます。
通知を受け取ることは可能ですか?たぶん、パスapplication:didFinishLaunchingWithOptions:
をlaunchOptions
含めて?
ios - 通帳カードの裏面にアプリを記載するにはどうすればよいですか?
新しいSPGPassbookカードは、Mobile Safariがアプリを持っているサイトのバナーを表示できるようになったのとほぼ同じ方法で、カードの裏にiOSアプリをリストします。スクリーンショットの例:
Appleの(まばらな)ドキュメントで、それらをどのように接続するかについては何も見つかりませんでした。彼らの通帳カードは、奇妙なことに、画面にSPGカードの画像しか表示できないアプリからもインストールされていません。iOSでhttp://spg.com/passbookにアクセスしてインストールする必要があります。これは、OSが接続を理解していないことを示しています。
何か案は?
ios - 通帳パスは複数の日に関連できますか?
アプリのパスが表示されるタイミングを調整するために relatedDate を使用しようとしています。
私が知っている関連する日付オプションは次のとおりです: 1 日の開始時刻と終了時刻を指定するか、ロック画面にパスを表示するように見える単一の時刻を、少なくともどちらかの方向 (!) で約 4 時間指定します。 「一般的な」パス タイプの場合。
たとえば、クーポンの場合、次の 2 週間店舗にいるときにロック画面に表示され、その時点で有効期限が切れるように指定する方法があるはずです。ある?もしそうなら、それは何ですか?
ios - Apple プッシュ通知を使用して通帳を更新する方法
通帳を作成し、顧客の iOS デバイスにロードしました。これらの通帳を更新する必要があります。Passbook のドキュメントによると、 Passbookを更新するには、Apple Push Notification Service (APNS) を使用して iOS デバイスからのプルをトリガーする必要があります。この APNS プッシュは、「プッシュ トークン」と「パス タイプ ID」で構成されます。ただし、APNS 本体は空のままにします。
APNSのドキュメントでは、プッシュ通知を送信するために必要な「デバイス トークン」について言及されていますが、「プッシュ トークン」については言及されていません。
APNS の「デバイス トークン」は Passbook の「プッシュ トークン」と同じですか? APNS プッシュで Passbook の「パス タイプ ID」を送信するにはどうすればよいですか?
php - Apns_PHP プッシュ通知による iOS6 通帳パスの更新は、電話の設定に関係なく、サウンドを再生しません
ApnsPHP_Push
サンプル ドキュメントに示されているように、オブジェクトをテストしています。APNS 通知はデバイスに届きますが、setSound(); でメッセージをどのように構成しても、音を聞くことができません。
私は試した:
- setSound() を呼び出していません。
- setSound() の呼び出し;
- setSound('default') の呼び出し; -calling setSound('chimes');
また、2 つの異なる iPhone で設定を行い、通知設定の代替案を有効または無効にしましたが、成功しませんでした。サウンド通知を有効にするために、パスにいくつかの構成が必要である可能性はありますか?または、たとえば、この場合、クーポン パスはサウンド通知を受信できませんか?
iPhone 3GS で最新バージョンの iOS 6.0.1 を使用しています。
ありがとうございました!
補遺: Apple の開発者フォーラムからこの返信を受け取りました
「パスのプッシュ通知は、アプリのプッシュ通知とは異なります。プッシュは単にデバイスに webServiceURL に連絡して、更新されたパスの送信を要求するように指示する通知として機能します。アプリのプッシュには、新しいデータのペイロードが含まれており、プッシュが到着。
ドキュメントに従って、プッシュには空のペイロードが含まれている必要があります。サウンドはデバイスによって無視されている可能性があります。機能リクエストを提出して、サウンドが将来のリリースでサポートされるかどうかを確認するのが最善の策ですが、現在のように、パスの更新のためにサウンドをトリガーすることはできません。」
ios - IOS アプリ内の UIWebView から通帳クーポンをダウンロードできますか?
Sparrow が行ったように、アプリを変更して新しい MIME タイプまたは未知の MIME タイプをサポートすることなく、webview 内から通帳をダウンロードして追加することは可能ですか?
WebView を備えたニュース iOS アプリがあります。webview に、ニュース項目とバナーを表示します。バナーをクリックすると、.pkpass ファイルへの URL を開いて通帳に追加したい。代わりに、FrameLoadInterrupted エラーが発生し、何も表示されません。Safari から URL を開くと、Chrome で問題なく動作します。これは、今週初め (バージョン 23) も意図したとおりに URL を開くためです。
これはおそらくAppleの奇妙な戦略ですか?この MIME タイプを webview から適切に開くことを許可していませんか?
objective-c - 通帳のパスが使用されているかどうかを確認する方法
アプリケーションの1つでPassBookを使用する必要があります。パスの作成に成功しました。私は過去2日間、PassBookのドキュメントを調べましたが、パスが使用されたかどうかを知りたい場合、どうすればそれができるのでしょうか。パスはアプリから独立しているので、私たちのWebサーバーがそれについて知る必要があると思います。出来ますか?
どんな方向でも大歓迎です!
Farrukh Javeid
ios6 - ipaからのパスタイプ識別子はどこで確認できますか?
ipa からアプリのパス タイプ識別子を表示する方法はありますか? アドホック ビルドが正常に機能するという問題が発生していますが、アプリをアプリ ストアに送信すると、デバイスでアクセスされたアプリに対して PassKit が機能しなくなりました。これが二度と起こらないようにしたいので、ファイルを開いてファイル内.ipa
を見つけようとしましたが、何もありませんでした。pass-type-identifier
embedded.mobileprovision
見知らぬ人ですが、アーカイブすると、XCode がarchived-expanded-entitlements.xcent
ファイルを作成し、その中にパスの種類の識別子が明確に表示されました。.ipa
ただし、embedded.mobileprovision
このアーカイブをpass-type-identifier
.
他の誰かがこれを行う方法を見つけることができたのではないかと思っていましたか?
ありがとう、