問題タブ [salesforce-ios-sdk]

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.

0 投票する
1 に答える
556 参照

jquery - jQuery Mobile アプリで一度に表示されるすべてのページ

最新の状態にしようとしている iOS 用に構築されたかなり単純なモバイル アプリがあります。数年前に古いバージョンの jQuery および jQuery Mobile で作成されました。正確には、jQuery のバージョン 2.1.0 と jQuery Mobile の 1.4.2 です。

私は現在、これらの両方の最新バージョンを持っています (少なくとも、数週間前にこのプロジェクトを開始したときは最新でした): jQuery 3.2.1 と jQuery Mobile 1.4.5。数日間解決できなかった現在の問題は、すべてのページが同時に表示されるのに対し、jQuery Mobile は一度に 1 つしか表示されないことです。この古い投稿を見たことがありますが、解決策は新しいバージョンの jQuery を使用することでした。jQuery と jQuery Mobile の両方の最新バージョンを使用しているので、それが問題になるとは思いません。

すべてのページが jquery モバイルの複数ページ テンプレートに表示されます

以下にコードを掲載し、css インクルードやいくつかの JavaScript インクルードなどの余分な行を削除しました。また、各ページのコンテンツやフッターなどの画像やロゴを削除しました。force.js は、Salesforce というデータベース サービスとの通信に使用されており、問題なく動作しています。ユーザーをログインさせ、成功時に関数を実行する force.login() 関数を提供します。コードにいくつかのアラートを挿入して、どこで問題が発生しているかを確認できるようにしました。pagecontainer("change") 行までのすべてのアラートが表示されます。その行の後に「ページが変更されました」というアラートが表示されないため、ページ変更コードが間違っていると思います。私'

また、メインページ用の 2 つ目の HTML ファイルを作成して、それに切り替えようとしました。試してみたところ、アラートはまったく表示されず、すべてが 1 ページに表示されました。アプリ全体がすべてのページを 1 つのファイルにまとめて構築されているので、とにかく複数のファイルを使用したくないので、そのアイデアをあまり追求しませんでした。

旧アプリでは別の機能でページを切り替えていたのは特筆に値すると思います。

これは完全に機能し、アプリの古いバージョンは完全に機能していましたが、この changePage 関数は現在廃止されているため、新しいものに変更することは、私が最初に行ったことの 1 つです。そして、非推奨の関数を使用しようとしましたが、現在の関数と同じようにまったく機能しません。

また、これはコマンド ラインからビルドされた cordova アプリであることに言及する必要があります。アプリをゼロから作り直してから、古い index.html ファイルをアプリに移動し、最新の状態にしようとしています。

誰かが私が間違ったことを指摘したり、少なくともアプリを再び機能させるために正しい方向に向けてくれることを願っています. これらのページを 1 つずつ表示するにはどうすればよいですか?

0 投票する
0 に答える
181 参照

ionic-framework - Ionic アプリで Smartstore を使用して Salesforce Mobile SDK をセットアップする方法

Ionic v2 で基本的なハイブリッド アプリを作成しました。ここで、ローカル データベースを追加して、メニュー項目を保存および取得する予定です。これには、Salesforce Smartstore を使用したいと考えています。しかし、これは私の最初のモバイル アプリであり、どうすればよいかわかりません。私はセールスフォースの開発者です。既存のドキュメントを確認しましたが、それに従うことができません。スマート ストアを備えた Salesforce モバイル SDK を既存の Ionic アプリに追加してセットアップするために実行する必要がある手順を誰かリストできますか?

0 投票する
1 に答える
583 参照

android - 例外: java.lang.RuntimeException: アプリケーション com.salesforce.androidsdk.phonegap.app.HybridApp をインスタンス化できません

Brett Nelson の一連のブログ投稿を使用して、SalesForce Mobile SDK と Ionic を統合するハイブリッド モバイル アプリを開発しました -

  1. この投稿 ( https://wipdeveloper.com/2017/06/27/saleforce-mobile-sdk-ionic-setup-mobile-sdk/ ) の一連の手順に従い 、組織をセットアップして Android Studio でアプリを実行した後->エミュレータ、アプリは問題なく開きました。

  2. これらの一連の指示に従った後 - https://wipdeveloper.com/author/brettmn/page/6/

ステップ1で、CLIで生成されたIonicアプリからSalesForce SDKプロジェクトに、package.json要素、リソースなどを統合(基本的にコピーペースト)しましたが、エミュレーターでプロジェクトを実行できません。

実行中、LogCat は次の情報を出力します。

0-4310/com.wipdeveloper.contacts E/AndroidRuntime: FATAL EXCEPTION: メイン プロセス: com.wipdeveloper.contacts、PID: 4310 java.lang.RuntimeException: アプリケーション com.salesforce.androidsdk.phonegap.app.HybridApp をインスタンス化できません: java.lang.ClassNotFoundException: パスにクラス "com.salesforce.androidsdk.phonegap.app.HybridApp" が見つかりませんでした: DexPathList[[zip ファイル "/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/base. apk」、zip ファイル「/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_dependencies_apk.apk」、zip ファイル「/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_0_apk.apk」、zipファイル "/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_1_apk.apk」、zip ファイル「/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_2_apk.apk」、zip ファイル「/data/app/com.wipdeveloper.contacts-」 gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_3_apk.apk」、zip ファイル「/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_4_apk.apk」、zip ファイル「/data/app/com.wipdeveloper.contacts-gVdyqAj5Na6koBX=6Vux/ split_lib_slice_5_apk.apk」、zip ファイル「/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_6_apk.apk」、zip ファイル「/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_7_apk.apk」 、zip ファイル「/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_8_apk.apk」、zip ファイル「/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.wipdeveloper.contacts-gVdyqj5Na6koBXGU6VuxfA==/lib/x86, /system/lib, /vendor /lib]] android.app.LoadedApk.makeApplication(LoadedApk.java:989) で android.app.ActivityThread.handleBindApplication(ActivityThread.java:5715) で android.app.ActivityThread.-wrap1(不明なソース:0) でandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1656) android.os.Handler.dispatchMessage(Handler.java:106) で


マニフェスト ファイルは次のようになります -> ここに画像の説明を入力

プロジェクトの構造は次のとおりです - >

ここに画像の説明を入力

不足している構成は何ですか? それとも間違っていますか?

注: この質問にも同様の問題があるようですが、解決策はあり ません: アプリケーション com.salesforce.androidsdk.phonegap.app.HybridApp をインスタンス化できません: java.lang.ClassNotFoundException:

0 投票する
1 に答える
75 参照

ios - フレームワークは正しくインポートされましたが、まだ _OBJC_CLASS_ コンパイラ エラーが発生しています

CCAvenue フレームワークを正しくインポートし、CCAvenue フレームワークから InitialViewController クラスを呼び出して支払いゲートウェイ サービスを起動しようとしましたが、_OBJC_CLASS_ エラーが発生しました。 ここに画像の説明を入力

組み込みバイナリに CCAvenue フレームワークを追加し、プロジェクトのビルド設定にリンクされたフレームワークを追加して、ビルド段階で変更しましたが、役に立たないなど、さまざまな方法で試しました。

シナリオ 1:

コンパイラはエラーをスローしていません。

ここで API を呼び出そうとすると、コンパイラの問題が発生します。考えられる原因、解決方法は?誰か理由を説明してください。

0 投票する
1 に答える
128 参照

cordova - Salesforce ハイブリッド アプリケーションでの bootconfig.json の変更

Connected Appハイブリッド モバイル アプリに関連付けられている in salesforceを削除すると、モバイル アプリをログインや API 呼び出しに使用できるようになりますか?

bootconfig.jsonデフォルトで生成されたファイル (変更なしで SalesforceHybrid によって生成されたもの) でビルドされたモバイル アプリ (ログイン/API の/CRUD) を正常に使用できます。では、Connected アプリを作成し、アプリのファイルでそのConsumer keyとを構成する実際の必要性は何でしょうか?Callback urlbootconfig.json

0 投票する
1 に答える
51 参照

salesforce-ios-sdk - FaceId がクラッシュするか、認証時にエラーが表示されますか?

アプリが白い画面でハングする (最初からインストールされている場合) か、エラー メッセージが表示される (古い 6.X アプリにインストールされている場合) 「ブートストラップ エラー ページ: アプリは起動時に認証を指定していますが、資格情報がありません。実行しましたか? [[SalesforceSDKManager sharedManager] launch]? エラー コンテキスト: AppLoading"

接続されたアプリでパスコード ポリシーが有効になっている場合は、生体認証を使用する必要があります。