問題タブ [hybrid-mobile-app]
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.
app-store - ハイブリッド アプリからの「アプリケーションはコード署名の検証に失敗しました」
ハイブリッド アプリを作成しましたが、Apple に提出しようとすると、「アプリケーションのコード署名の検証に失敗しました」というメッセージが表示されます。
配布プロファイルを使用してバイナリをビルドしました。
次にどこを曲がるかわかりません。VisualStudio 2012 の vsnomad を使用してビルドしました。
どんな提案でも大歓迎です!
乾杯、アンディ
jquery - ウェブサイト/ウェブアプリからハイブリッド モバイル アプリ (PhoneGap) への主な変更点
Web サイトを webapp からハイブリッド アプリに移動しています (アプリ ストアで入手するため)。webapp は、ロジックに js、jQuery、および Kendo UI を使用します。明らかにウェブアプリにない電話のネイティブ API にアクセスする追加機能とは別に、どのような主な変更点に注意する必要がありますか。
この質問をする別の方法は、技術的な意味で、Web アプリのコードと PhoneGap でコーディングされたハイブリッド アプリのコードの主な違いは何ですか?
android - Android - HttpClient を WebView セッションと同期する
Webページとネイティブページの両方を使用するハイブリッドアプリケーションをAndroidで作成しています。これで、webview で開いた Web ページがあり、そのページからいくつかの資格情報を使用してログインします。
セッションが維持されているかどうかをチェックする別の Web サービス check_session.php があります。私は HttpClient を使用してそれを呼び出しますが、それは私の webview で作成したセッションを同期しません。Web ビューから再度ログインしても、すでにログインしていると表示されます。
httpclient インスタンスの webview で作成されたセッションを同期するにはどうすればよいですか。
助けてください。
ありがとう
ios - iOS PhoneGap/Corova アプリのトップ ナビゲーション バー ボタンのタップ可能領域を増やす方法
私は iOS でハイブリッド アプリを開発してきましたが、私が抱えている最も明白な問題は、トップ ナビゲーション バーのネイティブの [戻る] ボタンをエミュレートする [戻る] ボタンの領域がはるかに小さいことです。
これは、ボタンが画面の上端の端にあることが原因である可能性があり、webview は端のタップを webview (おそらくステータス バー) 用として解釈しません。
ボタン要素のパディングを拡大して、画面の左上隅全体を占めるようにし、webview の上部から 3.5 mm を狙わない限り、タップを登録しません。ネイティブ アプリでは、端から 0 mm 離れたところを狙うと、それが登録されます。
これはそれほど悪くはないように思えるかもしれませんが、3.5mm が非常に明白であり、タッチがどこに登録されるべきかという彼らのメンタル モデルが、間違った領域をタップするのではなく、すぐにアプリが壊れていると考えるようになることを長期の iOS ユーザーに許可すると.
ネイティブとハイブリッドの間のこの不一致を最小限に抑える方法に関するその他の情報、またはこれが発生する理由をよりよく理解するための提案されたソリューション/情報に興味があります。
Cordova / PhoneGap と Kendo Mobile を使用してアプリを実装する
javascript - Javascript ベースのアプリのセキュリティ - ユーザー ハッシュの更新
HTML/CSS/JS を使用してハイブリッド モバイル アプリを開発しています。ログイン情報を使用してセキュリティを検討しています。セットアップしたシステムは、ユーザーのログイン後にハッシュを作成します。このハッシュには時間制限があり、ローカルストレージ
基本的に、次のようなものがローカルストレージになります。
このハッシュは、すべての AJAX リクエストのヘッダーで検証のためにサーバーに送信されます (データベース マッチング用のユーザー ID が付随します)。
私は主にこのトピックを開いて、ハッシュ キーの再作成に対処する方法のベスト プラクティスについて説明します。ユーザーのハッシュ キーを更新する方法を見つける必要があります。
AJAX と JS の経験がまだかなり限られていることを考慮して、次のように AJAX セットアップを使用して新しいハッシュをチェックすることを考えました。
ユーザー ID と暗号化されたパスワードを送信して彼を確認し、新しいハッシュを返します。
ajaxSetup の beforeSend で AJAX リクエストを送信する必要がありますか? これは、アプリケーション全体で他の beforeSends とどのように競合しますか?
cordova - サポートされるプラットフォーム用の SDK をインストールせずに、Phonegap を使用してハイブリッド モバイル アプリを作成する
http://phonegap.com/から phonegap-2.9.0 をダウンロードしました。プラットフォームにちなんで名付けられたフォルダーに、サンプルプロジェクト(そう思う)を含むdocフォルダーとlibフォルダーが含まれています。ネット記事を読んだ後、アプリをサポートしたいすべてのプラットフォームの SDK をインストールする必要があるようです。私はそうしたくありません。
単一のエディターを使用して、他のプラットフォームをサポートするアプリを作成する方法はありますか? lib フォルダー内の JS ファイルをどのように使用しますか?
JavaScript、CSS、HTML を使いたい。
html - オーディオストリームが統合されたハイブリッドアプリの構築 - 再生できますか? 【HTML5ハイブリッドアプリ】
だから私はこのハイブリッドアプリを構築しており、オーディオストリームの再生を統合したいと考えています。この関数をネイティブ ラッパー (コンテナー アプリ) に組み込むことも、プレーヤー用に別のページを作成して、HTML5 オーディオ タグを使用してストリームを再生することもできます。
質問: audio タグを使用すると、画面がパワーセーブ状態になると音楽の再生が停止しますか? ブラウザーによってレンダリングされた HTML5 ページ (ハイブリッド ラップ内) でオーディオ タグを使用する場合、ハイブリッド アプリのネイティブ コード ラッパー (コンテナー) はストリームの再生を維持できますか?
mobile - ハイブリッド モバイル アプリケーションに最適なアーキテクチャは?
多くのビューとサーバー呼び出しを含める必要がある大きなハイブリッド モバイル アプリケーション (PhoneGap/HTML5) を開発しています。インターネットでいくつか検索した結果、RequireJS、Backbone、および jQuery Mobile を使用してコードを整理できることがわかりました。私はこのチュートリアルに従いましたが、これは非常に役に立ちますが、私は本当に満足していません...
問題は、リンクまたはボタンを押すと各ビューが RequireJS によって読み込まれ、前のビューのコンテンツが置き換えられることです... つまり、間に<body></body>
ある HTML コード全体が新しいビューのコンテンツに置き換えられます。また、以前のコードを置き換えずに新しいコードを追加することにした場合、アプリケーションがユーザー フレンドリーでなくなるリスクがあります。
すべてのビューを分離して複数の HTML ファイルに配置し、すべての HTML ファイルを読み込んで本体に追加する Javascript を作成することを考えましたが、これが良い方法であるかどうか、および私のアプリケーションが非常にユーザーフレンドリーになります。コードを整理する方法の例を次に示します。
皆さんはそれについてどう思いますか? 誰もがより良い解決策を持っていますか? 私の目標は、強力で流動的で保守可能なアプリケーションを構築することです。
ご協力いただきありがとうございます。