問題タブ [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.

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

ios - Web ページからのハンドオフ後にデータを送信するには?

これを使用して、Webページからアプリへのハンドオフを実装しました

userActivity または継続ストリームを介して、Mac アプリから iOS アプリにデータを送信できることを私は知っています。Web ページから iOS アプリへのハンドオフでデータを送信する方法はありますか?

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

ios - アプリの起動時に iPhone への os2 ハンドオフが機能しない

特にiPhoneアプリが実行されていない場合、時計のos2ハンドオフに問題があります。launchOptions から見たものは次のとおりです。 UIApplicationLaunchOptionsUserActivityDictionaryKey = { UIApplicationLaunchOptionsUserActivityIdentifierKey = "xxx"; UIApplicationLaunchOptionsUserActivityTypeKey = "com.xxx"; };

ハンドオフを処理するために必要な実際の NSUserActivity オブジェクトを持つ UIApplicationLaunchOptionsUserActivityKey が欠落しているようです。

*実行中のアプリで (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity RestoreHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler から開くと、正しい NSUserActivity が取得されます。適切に処理できます。

何がうまくいかなかったのでしょうか?私が言及しなければならないもう1つのことは、閉じたアプリでコアスポットライトの結果を開くときに、NSUserActivityが正しく渡されているため、ウォッチハンドオフのみの問題のようです.

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

ios - 現在のアプリで NSUserActivity の継続 (ユニバーサル リンクの開始) をトリガーする方法は?

iOS9 のユニバーサル リンクはハンドオフ メカニズムを使用して、ブラウザではなくアプリ内のリンクを確認します。ユニバーサル リンクがクリックされるたびに、iOS は対応するアプリをアクティブ化し-application:continueUserActivity:restorationHandler、ユニバーサル リンクの URL を含むユーザー アクティビティで呼び出します (ユニバーサルの Apple ガイドを参照してください)。リンク)。

このメカニズムを手動でトリガーしたいと思います。つまりNSUserActivity、プロパティを持つインスタンスを作成し、webpageURLそれをディスパッチして現在のアプリの-application:continueUserActivity:restorationHandler. これを達成する方法はありますか?

現時点では-application:continueUserActivity:restorationHandler直接呼び出すだけですが、これは間違っていると感じており、より適切な方法で実装したいと考えています。

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

ios - iOSハンドオフをデバッグするには?

ハンドオフを処理するはずのアプリに少量のコードを追加しました。simple を作成し、プロパティをそれにNSUserActivity設定して現在のものにするだけです。-[UIViewController userActivity]そして、適切なNSUserActivityTypes配列をに追加しましInfo.plistたが、まだ何も機能しません。両方のデバイスが同じ iCloud アカウントにログインしており、Safari Handoff は完全に機能します。あらゆることを試してみましたが、アプリのアイコンが他のデバイスのロック画面に表示されません。エラーも警告も何もありません。どうすればデバッグできますか?

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

ios - launchOptionsにNSUserActivityがありませんか?

アプリにハンドオフを実装しました。アプリがフォアグラウンドまたはバックグラウンドで実行されている場合、Web からアプリへのハンドオフ、およびその逆で正常に動作しています。

ただし、アプリが実行されていない場合、ユーザーが web からアプリへのハンドオフからアプリを起動すると、launchOptions ディクショナリで が取得UIApplicationLaunchOptionsUserActivityDictionaryKeyされますが、アクティビティへの参照が欠落しています。

スクリーンショットを参照してください:

ここに画像の説明を入力

ご覧のとおり、の ID のみを取得していNSUserActivityます。これは iOS 9 のバグですか?

ID を使用してアクティビティへの参照を取得する方法はありますか?

編集、ここにコードがありますが、これは関係ないと思います

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

ios - SFSafariViewController とハンドオフ

SFSafariViewController を提示するたびに作業しているアプリでは、Mac にハンドオフ アイコンが表示されません。そのコントローラーを使用する他のアプリには表示されますが。

これを機能させるために必要な追加の手順はありますか?

0 投票する
2 に答える
1126 参照

swift - iOS 10でのシリキットと親アプリの通信:ハンドオフ

アプリとやり取りする必要がある支払いドメイン アプリと統合するために Sirikit を使用しています。Apple のドキュメントを読んだところ、共通のフレームワークを使用するよう求められました。ハンドオフは使用できますか?はいの場合、どのように?親アプリにある他のviewControllerをsirikitから呼び出すにはどうすればよいですか?

どんな助けにも本当に感謝します。ありがとう

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

ios - アプリが Handoffs または Universal Links から起動されたかどうかの検出

アプリがアプリで開かれたかどうかをメソッドで判断する信頼できる/正しい方法はありapplication:continueUserActivity:restorationHandler:ますが、URL に何も追加せずにソースを区別できる必要があります。

のプロパティを調べましたが、Handoffs と Universal Links の両方が返されNSUserActivityたため、何も役に立たないようです。activityTypeNSUserActivityTypeBrowsingWeb

それで、これを行う正しい方法はありますか、それともソースを知らなくても同じ方法で両方を処理することになっていますか?

編集:これは本質的に私が達成できることを望んでいるものです...