Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Salesforce for Andoroid and iOS における Visualforce Navigation メソッドおよび Page Reference

公開日: Feb 20, 2026
説明
Salesforce の Navigation メソッドを開発している場合、Salesforce モバイルアプリケーション とデスクトップ Web ブラウザ向けの Salesforce では異なる開発アプローチが要求されることを理解することが重要です。
解決策

Salesforce JavaScript ライブラリ

Salesforce は Salesforce モバイルアプリケーションのナビゲーションの開発に使用することができる JavaScript のライブラリを提供しています。このライブラリは、Salesforce モバイルアプリケーションのナビゲーションをサポートする唯一の手段です。

Salesforce for Andoroid and iOS における Visualforce の “Page Reference” クラス

開発者は "Page Reference" クラス を使用して、フルサイトのナビゲーションを制御できますが、Salesforce for Andoroid and iOS ではサポートされておらず、期待通りに機能しない可能性があります。また、Salesforce サポートはクラスの使用による問題のトラブルシューティングを行うこともできません。一部のページは Page Reference を使用してロードされますが、それは今後のアップデートによって変更される可能性があります。

Salesforce アプリケーション開発者ガイドは、弊社が提供している Salesforce for Andoroid and iOS の sforce.one ナビゲーション関数について言及していますが、Page Reference がサポートされているかについては明確ではありません。

開発者は次の事項について考慮する必要があります:

  • Salesforce for Andoroid and iOS を介して Visualforce ページが閲覧されたときに自動的に読み込まれる sforce.one オブジェクトを通じて提供されているクライアントサイドの JavaScript の Navigation 関数を使用する必要があります。これらの関数は開発者ガイドで概説されています。
  • ユーザが Salesforce for Andoroid and iOS からアクセスしているかを把握する簡単な確認方法があります。その場合は sforce.one ナビゲーション関数を使用することができます。そうでない場合は、代わりにフルサイトの標準ナビゲーションメソッド を使用します。
  • sforce.one.navigateToURL 関数を使用してカスタム Visualforce ページへ URL のパラメータを渡すことができます。標準の Salesforce モバイルアプリケーションページを閲覧している場合、sforce.one.createRecord や sforce.one.editRecord 関数を使用する場合のように事前入力項目にパラメータを渡すことはできません。
ナレッジ記事番号

000396221

 
読み込み中
Salesforce Help | Article