問題タブ [handoff]
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 - NSUserActivity ハンドオフがカスタム データに対して機能しない
iPhone と iPad の間で NSUserActivity を使用して iOS 8.1 ハンドオフ機能をテストしようとしています。このために、私は独自のソリューションを実装することと、Apple のPhotoHandoffプロジェクトを使用することの両方を試みました。しかし、それは機能していません。
を提供するwebpageURL
と、ハンドオーバーは正常に機能しますが、使用しようとすると、userData
またはaddUserInfoEntriesFromDictionary
何も機能せず、データを機能させるためのキャッチが何であるかを一生理解できません。
サンプルコード:
(対応するアクティビティ タイプの Mac アプリでも動作させることができません)
ios - ハンドオフを有効にするには Mac 開発者プログラムが必要ですか?
OSX アプリと iOS アプリ間のハンドオフを有効にするには、Mac 開発者プログラムが必要ですか? 私は両方を実行しましたが、ios から osx へは問題なく動作しますが、逆の方法では動作しないようです (iOS デバイスは mac を認識できません)。
2 つの iOS デバイスで、私のコードは問題なく動作します。
私はすでに NSUserActivity タイプを埋めています。「一般」設定のMacアプリには「署名なし」があり、ビルド設定ではコード署名IDがiOS開発証明書に設定されています(Macを所有していないため)。Mac から iOS へのハンドオフを実行するには、Mac 証明書が必要ですか?
ありがとう
swift - Swift: 可能な限り簡単な方法でハンドオフを使用する方法は?
ユーザーがwatchkitアプリで何かをしたときに、ハンドオフを使用してiPhoneアプリに何かをさせようとしています。Watch アプリ (InterfaceController.swift 内) には、ユーザーがボタンをタップしたときに実行される次のコードがあります。
次に、電話アプリの AppDelegate.swift ファイルに、次のコードがあります。
理論的には、これにより userInfo (この場合は ["one":"two"]) がコンソールに出力されるはずですが、ここに何かが欠けていると思います。
ios - WatchKit がユーザーを Safari の Web サイトにハンドオフするように webpageURL をフォーマットするにはどうすればよいですか?
WatchKit アプリで少量の情報を生成するアプリがあります。次に、ユーザーを別のデバイスの Safari に引き渡し、URL クエリ文字列に特定の情報を含めて、Web サイトでより多くの情報を追跡したいと考えています。私はこれを書いた:
私がprintln(website)
それを起動すると、コンソールは と の両方を使用できないとnil
警告します。その URL を文字列としてフォーマットするさまざまな方法を試しましたが、何もうまくいかないようです。userInfo
webpageURL
nil
Swift のドキュメントは優れていますが、例が不足しています。webpageURL
そこにある例のほとんどは、要素を気にしません。
さらに悪いことに、これでエラー メッセージが生成されなくてもwebpageURL
、IOS シミュレータでサポートされていないため、動作するかどうかわかりません。理想的には実際の時計でテストされた実用的なコードを共有できる人はいますか?
ios - Apple Watch と iPhone デバイス間の相互作用を理解する
シミュレーターで Apple Watch 拡張機能アプリ スキーマを実行すると、Apple Watch アプリが停止することだけが表示されるので、少し混乱しています。ただし、Apple Watch を実際に手に入れたら、実際のハードウェアがどうなるかはわかりません。
次のことを理解したいです。
- Apple Watch でアプリを起動する前に、電話で対応する iPhone アプリを起動する必要がありますか?
- 1 に対する答えが「いいえ」の場合、Apple Watch のアプリから iPhone アプリを起動できますか? 2 の答えが「はい」の場合、バックグラウンドではない方法で iPhone アプリを起動するにはどうすればよいですか? (handleWatchKitExtensionRequest がバックグラウンド タスクをトリガーできることがわかりましたが、そのためのドキュメントはまだ見つかりませんでした。また、デバイスでタスクを再開できるHandoff Apiも見つけましたが、iCloud アカウントが必要なのが気に入らず、ユーザーにiCloudの採用を強制せずにアプリ/ウォッチの相互作用を構築する方法がわかりません)。
- Apple Watch App 拡張機能が iPhone App バンドルにあるということは、Apple Watch App を起動するときに、iPhone デバイスとの接続と近接性が必要であることを意味しますか? Bluetooth接続があり、ユーザーとその時計がiPhoneから離れている場合、一部のアプリを起動できないと思います(範囲は何ですか?)
どうもありがとう
ios - userInfo は、NSUserActivity を使用したハンドオフから空です
WatchKit アプリから文字列を送信しようとしています。ロック画面からアプリを正常に起動できますが、continueUserActivity
メソッドが呼び出されたときにuserActivity.userInfo
値が含まれていません。ここに何か不足していますか?
-私が得る唯一の価値はactivityType
時計:
電話:
ios - Watch OS 1.0.1 の WatchKit アプリでページごとのハンドオフを実装するにはどうすればよいですか?
Watch OS 1.0.1 では、ページベースのアプリのライフサイクルが変更されました。次のページがプリロードされるようになりました。willActivate
didActivate
以前は、ページごとに異なるメソッドを指定しupdateUserActivity:userInfo:webpageURL:
て、ページの各メソッドを呼び出していました。しかし、これは、次のページで.willActivate
userInfo
userInfo
willActivate
これを回避する方法はありますか?
ios - WatchKit: Long Look の静的インターフェイスからのハンドオフ?
私たちのアプリは、Apple Watch (WKUserNotificationInterfaceController
サブクラス内) のプッシュ通知とメインの iPhone アプリの間のハンドオフ機能を実装しています。通知の長い外観の動的インターフェイスで動作します。
ただし、Apple Watch の通知センターから通知を開くと (その結果、静的な長い外観になります)、iPhone でハンドオフが機能しません。ハンドオフ アイコンは、iPhone のロック画面にはまったく表示されません。
また、次の静的な長い外観からハンドオフが機能することにも気付きました。
- カスタムの長い外観を実装していないアプリ(通知センターに roundrect アイコンがあるアプリ)
- Watch のメッセージ アプリ、そしておそらく Apple のその他のアプリ
誰もこの問題に気付きましたか?静的なロングルックからハンドオフを機能させる回避策はありますか?