問題タブ [telerik-appbuilder]
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.
config - Icenium で config xml ファイルを定義できますか?
Iceniumで別のconfig.xmlを使用できるかどうか知っている人はいますか?
phonegap を使用すると、wwwフォルダーの下に config.xml を定義できることがわかっています。
Iceniumでも同じことができますか? はいの場合、config.xml ファイルはどこに配置すればよいですか?
json - kendoMobileListView - jSon による動的データバインディング
http://demos.telerik.com/kendo-ui/mobile/listview/pull-with-endless.htmlこのデモを参照して、モバイル アプリケーション用の kenolistview を作成しています。
jSon で webapi からデータを取得しています。リスト ビューでデータをバインドしようとすると、エラーが発生します。
webapiから次のjSonレスポンスを取得しています
コードとエラー:
上記のコードで kendoMobileListView をバインドすると、「Uncaught SyntaxError: Unexpected token」というエラーが発生します。
dataType: “jsonp” の代わりに dataType: “json” を使用すると、「Uncaught TypeError: Cannot call method 'slice' of undefined」のようなエラーが発生します。
dataType: “json array” の代わりに dataType: “json” を使用すると、リストに何も表示されず、エラーになります。それはすべてが空白になることを意味します。
以下のすべてのパラメーターを使用しました。しかし、まだ成功していません。
dataType: 'JSONP', jsonpCallback: 'jsonCallback', type: 'GET', async: false, crossDomain: true
この問題について教えてください。リスト内のカテゴリ名のみをバインドする必要があります。参考:クライアントの他のサービスで使用されているため、webapi 応答を変更できません。
ありがとう、アシッシュ
cordova - RhoMobile Suite vs. Titanium vs. Xamarin vs. PhoneGap vs. Telerik Platform vs. Codename One
私は、他の多くの人と同じように、モバイル アプリの開発に乗り出そうとしています。HTML5、CSS3、JavaScript、PHP、Ruby、.NET には精通していますが、Java や Objective-C には精通していません。正直なところ、私がモバイル開発者の第一人者になる可能性は低いですし、私が開発するアプリがハイブリッドの限界を超えてネイティブにならざるを得ないほどになる可能性も低いです。したがって、私にとっての課題は、主流のハイブリッド開発プラットフォームの 1 つに自分自身を自信を持って合わせるのに十分な知識を得ることです。自分の要件に従って正しい決定をしたことを知っているからです。
SO に関する同様の投稿を読んで、現在人気のあるハイブリッド モバイル アプリケーション開発の「ソリューション」を調査しています。
Xamarin Titanium Rhomobile PhoneGap The Telerik プラットフォーム
どちらを採用するかの決定はそれほど単純ではないという結論に達しました。実際、私は始めたときよりも決断に近づいていません。したがって、私はコミュニティに目を向けて、私の特定の基準に基づいてどのオプションを推奨するかを検討しています (これは、ライセンスに資金を提供する能力を持つ大規模な企業開発チームではなく、小規模なプロジェクトごとに作業しているほとんどの自営業の開発者を反映していると思います)費用等)
私が構築するアプリには、Android および iPhone 用のバージョンが必要であり、カメラ、加速度計、地理位置情報、アラート、ローカル ストレージ、G センサーなど、電話の基本的なコア機能にアクセスできる必要がありますが、それ以上の機能は必要ありません。
したがって、この投稿は主観的な「どれが最適か」ではなく、次の要件に従って推奨事項を探しています。
無料(できれば)ですが、少なくとも小さな男には手頃な価格です。手頃な月額サブスクリプション (必要な場合) 1b. アプリケーションの配布に関して隠れたライセンス料はありません - これは大きな問題です。
開発プラットフォームは Windows と Mac にインストールする必要があります (そのため、自分でプラットフォーム用にビルドできます) 2a. あるいは、統合されたオンライン ビルド サービスは手頃な価格である必要があります。
環境は簡単にインストールおよび構成できる必要があります (そのような解決策はありますか?私が試したほとんどすべての方法で、参照ファイル、バージョンの検索、エミュレーターの起動などで何らかの問題が発生しているようです)。
.NET MVC 開発者として、Xamarin は当然の選択のようですが、スターターはサード パーティのライブラリを呼び出すことができません。これが必要になると思います。また、299 ドルというかろうじて手頃な価格の「インディー」は、プラットフォームごとに年間であり、そうなるかどうかはわかりません。必要なすべての機能を提供します。プラットフォームごとに年間 1899 ドルの Enterprise バージョンは、予算をはるかに超えています。
MVC Ruby アプローチを備えた Rhomobile Suite は私にはぴったりのようですが、ドキュメントには注意が必要であり (古くなっています)、そのライセンスに関して大きなあいまいさがあるようです。私は決定的な答えを見つけることができず、彼らは率直な要求に応じていません. 「RhoElements の使用にはライセンス キーが必要です。エンタープライズ以外の機能 (Rhodes アプリなど) を使用するには、build.yml から app_type:rhoelements を削除するだけです。」- もちろん、RhoElements が必要になる可能性があります。Application Licensing (docs.rhomobile.com サイト) を見ると、Motorola Solutions (または他の再販業者の山) から入手できるようですが、通常、価格を見つけることができません。これは私にとって懸念事項です。アプリ ストアに配布すると、10,000 ドルの手数料が発生することが予想されます。
Titanium は、ライセンスに関しても曖昧です。英国の再販業者から 5,000 ドルのライセンスを求めて追われていると主張する人もいますが、それは単に間違っており、ライセンス料は発生しないと主張する人もいます。繰り返しますが、わかりません...
比較すると、PhoneGap はボックスにチェックを入れているように見え、ライセンスに関する懸念はありませんが、他のソリューションと比較すると、洗練されていない結果を伴う手動プロセスが必要であることがわかります。プラットフォームの機能ではなく、例で見てきました。
Telerik プラットフォームは一見良さそうに見えますが、現在の月額 39 ドルの「開発者向け」サービス (「いじくり回しや愛好家に最適」として売り出されている) で十分だとは思えないので、79 ドルのコミットメントを検討します。 1 か月分を 1 年分前払い - 痛い!また、この費用が完全なアプリケーションのすべてのライセンスをカバーしているかどうかもわかりません (そうであることを願っています)。
私の重要な基準の 1 つはインストール、構成、およびビルドの容易さであるため、これらのアプリをビルドおよび提出するための開発者としての最終コストに応じて、Rhomobile または Telerik に傾いています。
考慮されたすべてのことは、私が正しい方向に進んでいるのか、それともまだ十分な情報を得ていないのか?
どうもありがとう。
telerik - カスタム プラグインを使用した Telerik AppBuilder
最近、Telerik の AppBuilder を使用していくつかのアプリ開発を開始しましたが、確信が持てないことが 1 つあります。プロジェクトにカスタム プラグイン ( Cordova Local Notifications Plugin ) を追加しましたが、これは機能しているように見えました (私のソリューションでは Plugins フォルダーの下に表示されます) が、そこからスクリプトなどを参照する方法がわかりません。Telerik のドキュメント ( Reference the Custom Plugin in index.html および config.xml ) によると、彼らは plugin.xml ファイル内の何かにインクルードを追加するように言っていますが、このプラグインにはそれがありません。
使用を開始できるように、スクリプトを参照する方法についてのアイデアはありますか? Plugins/cordova-plugin-local-notifications-master/www/local-notification.js ファイルを直接参照するだけですか? 彼らの plugin.xml ファイルは次のとおりです。
android - 最初のロード時に Android Cordova が不安定になる
Telerik AppBuilder を使用して Cordova 3.2.0 アプリを作成しました。シミュレーターと iOS で完全に動作します。
「ウォームアップ」すると、Androidで正常に動作します。ただし、ツールバーが読み込まれない、画面の半分しか読み込まれない、アプリが応答しないなど、さまざまなデバイスのユーザーからランダムな問題が発生しています。
新規インストールまたは更新後の最初のロード時にのみ発生し、通常は 1 回または 2 回の再起動によって修正されます。最新のレポートでは、スムーズに動作させるために 5 回の再起動が行われました。
私の推測では、HTML または Javascript アセットの一部がキャッシュされており、キャッシュを強制的にクリアするために数回再起動する必要があります。私が言うように、それは iOS 上で完全に動作します。
何か案は?
どうもありがとう、
ロブ