スマホHack!

IOS Salesforce Mobile SDK アプリケーションでアプリの拡張機能の概要

スマホ関連の海外ニュースです。

あなたが iOS 開発者、Salesforce Mobile SDK アプリ-このポストでクールな iOS アプリの拡張機能を使用したい場合はあなたのためです。 iOS アプリの拡張機能は、開発者が自分のアプリのコンテキスト外のアプリの機能を提示する機会を提供します。たとえば、携帯 sdk には、iOS アプリの拡張機能を今日のビューとユーザーがアプリのアイコンに 3 D タッチを適用するときにアカウントの「最近使った」(MRU) 一覧を表示することが使用できます。拡張機能の可能性の領域は広大です。IOS アプリの拡張機能に精通している場合は、https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html (または「iOS アプリの拡張機能」https://developer.apple.com/library で検索) で開始。 この記事は携帯 SDK 5.0 ネイティブ アプリと iOS アプリの拡張機能を組み合わせるためのいくつかのポインターを与えます。こちらの手順は、拡張機能のすべての種類で使用される十分なジェネリックです。携帯 SDK アプリケーションで作業 iOS アプリの拡張機能の動作例を研究、https://github.com/forcedotcom/SalesforceMobileSDK-iOS/tree/master/native/SampleApps/SmartSyncExplorer で SmartSyncExplorer サンプル アプリケーションを参照してください。このサンプル アプリケーションは、3 D タッチと今日拡張機能の表示を示しています。それはまた拡張のメソッドで SmartStore の使用を展示します。 Xcode ワークスペースを構成すると、アプリをカスタマイズ行くわ。 別のビルド ターゲットを追加する Xcode で iOS アプリの拡張機能を作成するときアプリの主要なターゲットと同じアプリ グループに参加する拡張アプリケーション ターゲット アプリに拡張機能を必要とします。アプリの Xcode ワークスペース構成でこの関係を構成します。 次の手順は、拡張機能を作成するための指示を提供しない直接-あなたと iOS の間手順 1 を処理する方法は。以降の手順では、Mobile SDK と iOS を必要と Xcode ワークスペースの変更について説明します。 拡張機能をサポートするには、拡張機能を認識させるあなたのクラスを変更してアプリの拡張機能のビューのコント ローラーに似たようなコードを追加します。 デフォルトでは、Mobile SDK クラスには SDK を初期化するコード「ブートス トラップ」にはが含まれています。IOS アプリの拡張機能を組み込む場合、SDK を伝えるアプリ グループで作業している行のカップルを追加します。 次の手順は、メイン アプリのクラスのメソッドに適用されます。 実行時に、iOS アプリの拡張機能は、「ブートス トラップ」にもする必要があるので 2 番目のアプリとして動作します。同じように適用してクラスで行ったように変更します。クラスの場合と同様にあなたはまた拡張ビューのコント ローラーの次プロパティを設定: ただし、拡張機能は、ユーザー ログインなどの認証タスクを実行できません。代わりに、呼び出しの前に、ユーザーがログインすることを確認するためのコードに格納されている値を確認します。拡張機能のコードの残りの部分はあなた次第です。 次の手順では、必要なカスタマイズを歩きます。 注意: ユーザーのログイン状態を確認する開発者の責任です。IOS アプリの拡張機能のコードはユーザーが正常にログインする前に、オブジェクトを呼び出すしようとする必要があります。 IOS アプリの拡張機能をテストするには、1 つの重要な制限がある: 実際のデバイスを使用する必要があります。IOS アプリの拡張機能は、iOS のシミュレータでテストできません。 この時点で、iOS アプリケーション拡張子を使用して Mobile SDK アプリケーションを構成する方法を学習しました。あなたの次のステップは、携帯 SDK アプリケーションに独自の拡張機能を実装するはずです。実装する拡張機能の種類は、あなた次第です。SmartSyncExplorer サンプル アプリケーションのコードを転用する場合はすることができますすぐに 3 D プレスと今日画面拡張している取得します。既定では、両方のウィジェットは、MRU の連絡先のリストを表示します。 IOS アプリの拡張機能では、他の可能性の茄多を提供しています。あなたが思い付くものを参照してくださいしたいと思います! 次のリソースは、iOS 用携帯 SDK を使用しての一般的な情報を提供します。
続きを読む…

Getting Started with iOS App Extensions in Salesforce Mobile SDK Apps

If you’re an iOS developer who wants to use cool iOS app extensions in your Salesforce Mobile SDK app–this post is for you. iOS app extensions provide opportunities for developers to present their app’s functionality outside of their app context. With Mobile SDK, for example, you can use an iOS app extension to show a “most recently used” (MRU) list of accounts in the Today view and also when the user applies 3D Touch to your app icon. The realm of possibilities for extension functionality is vast. If you’re not familiar with iOS app extensions, get started at https://developer.apple.
Read more…

facebooktwittergoogle_plusredditpinterestlinkedinmail

Comments are closed.