問題タブ [cocoonjs]
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 - CocoonJS iOS WebView+ プラグインを追加した後、iOS PhoneGap プラグインが動作しなくなる
タイトルの通りです。CocoonJS iOS WebView+ プラグインを Cordova PhoneGap プロジェクトに追加すると、プラグインの読み込みと実行が停止します。
空のプロジェクトでも試してみましたが、うまくいきませんでした。
CocoonJS プラグインを追加する方法は次のとおりです。
以下のプラグインで試してみました。
それらのどれも機能しませんでした。
SocialSharing の場合、初期化関数が呼び出されます。ただし、他のプラグイン関数は呼び出されません。
残りのプラグインでは、初期化関数も呼び出されません。
プロジェクトを WebView+ と比較した後、プラグインの初期化を呼び出す場所は CordovaLib.xcodeproj/Classes/Cleaver/CDViewController.m の 669 行目にあり、URL スキームがPhoneGap アプリの場合:
(
CocoonJS を使用しない私の PhoenGap プロジェクトでtheWebView shouldStartLoadWithRequest
は、3 回呼び出されます。との最後の時間@"gap://ready"
。
次に、コードのその部分に入り、すべてのプラグインをロードします。
CocoonJS では、theWebView shouldStartLoadWithRequest
一度だけ呼び出され、@"gap://ready"
. したがって、どのプラグインも初期化されません。
CocoonJS サイトでは、PhoneGap プラグインを WebView+ で使用できることが示されているようです。
誰でもこの問題を解決する方法を知っていますか?
ありがとう!
cordova - chrome/chromium webview を備えた Cordova Ionic apk
IONIC と Cordova を使用してアラビア語の Android ハイブリッド アプリケーションを開発していますが、Android 4.0 から 4.4 にいくつかの問題 (フォントが適用されない、スクロールがスムーズでないなど) があるようです。この問題を解決するために cocoonjs+webview を試してみましたが、問題は解決しましたが、coccoon と webview+ の apk サイズは 18MB です。
apk サイズが小さいソリューションを提案してください。Cocoon JS で apk サイズを縮小するオプションはありますか? APKのサイズを小さくしてフォントの変更を適用する他の解決策はありますか? ユーザーがダウンロードして、インストールされた apk に chrome-view を追加したい場合、より小さいサイズの apk とランタイムをインストールするオプションはありますか?
ios - XCode で最小 iOS バージョンを設定する
CocoonJS を使用して HTML5 の iPhone ゲームをビルドしているので、Xcode を初めて使用しますが、iOS の最小バージョンを正しく設定する方法を知りたいです。展開ターゲットを 8.0 に設定し、クリーンアップしてからビルドを実行しましたが、アプリ ストアに送信すると、iOS の最小バージョンは 6.0 であると表示されます。
次に試みたのは、info.PList でこの値を手動で更新することでしたが、その後、iTunes Connect で無効なバイナリが表示され、
最小 OS バージョンの不一致 - アーキテクチャ ('armv7') のバイナリ ('6.0') の最小 OS バージョン (LC_VERSION_MIN_IPHONEOS) が、Info.plist の MinimumOSVersion ('8.0') と異なります
バイナリを台無しにすることなく、iOS の最小バージョンを正しく更新するにはどうすればよいですか? 私は他のスレッドをチェックしましたが、それらはすべて展開ターゲットだけを更新するように言っています. ありがとう
ios - iOS デバイスでの facebook ログインの失敗
cocoonjs を使用して HTML5 アプリを作成しています。Facebook にログインしようとすると、ログイン ボタンをクリックすると、Safari で Facebook アプリまたは Facebook Web サイトが開きます。この後、Facebook アプリ/サファリを閉じると、アプリに通知されません。ログイン失敗の種類
どうすればこれを検出できますか?
これは私のコードです
if (this.socialService && !this.socialService.isLoggedIn()) {
this.socialService.login(function(session) {
self.log(session);
if (session.status !== "connected") {
console.log("not connected");
}
}, { scope: "publicprofile,user_friends" });
} else {
console.log("not connected");
}
android - cocoonjs が webview plus の追加に失敗する
http://support.ludei.com/hc/en-us/articles/202568973-First-steps-with-CocoonJS-CLIのマニュアルに従って繭を設定する際に問題があります。
私がやろうとすると:
エラーが発生します:
しかし、私はすでにパスにそれらを持っています:
この構成は phonegap で動作しています。現在、cocoonjs に切り替えようとしていますが、これはうまくいかないようです。
PATHの問題以外に何が間違っているのか教えてもらえますか?