問題タブ [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 - Web ページからのハンドオフ後にデータを送信するには?
これを使用して、Webページからアプリへのハンドオフを実装しました
userActivity または継続ストリームを介して、Mac アプリから iOS アプリにデータを送信できることを私は知っています。Web ページから iOS アプリへのハンドオフでデータを送信する方法はありますか?
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が正しく渡されているため、ウォッチハンドオフのみの問題のようです.
ios - 現在のアプリで NSUserActivity の継続 (ユニバーサル リンクの開始) をトリガーする方法は?
iOS9 のユニバーサル リンクはハンドオフ メカニズムを使用して、ブラウザではなくアプリ内のリンクを確認します。ユニバーサル リンクがクリックされるたびに、iOS は対応するアプリをアクティブ化し-application:continueUserActivity:restorationHandler
、ユニバーサル リンクの URL を含むユーザー アクティビティで呼び出します (ユニバーサルの Apple ガイドを参照してください)。リンク)。
このメカニズムを手動でトリガーしたいと思います。つまりNSUserActivity
、プロパティを持つインスタンスを作成し、webpageURL
それをディスパッチして現在のアプリの-application:continueUserActivity:restorationHandler
. これを達成する方法はありますか?
現時点では-application:continueUserActivity:restorationHandler
直接呼び出すだけですが、これは間違っていると感じており、より適切な方法で実装したいと考えています。
ios - iOSハンドオフをデバッグするには?
ハンドオフを処理するはずのアプリに少量のコードを追加しました。simple を作成し、プロパティをそれにNSUserActivity
設定して現在のものにするだけです。-[UIViewController userActivity]
そして、適切なNSUserActivityTypes
配列をに追加しましInfo.plist
たが、まだ何も機能しません。両方のデバイスが同じ iCloud アカウントにログインしており、Safari Handoff は完全に機能します。あらゆることを試してみましたが、アプリのアイコンが他のデバイスのロック画面に表示されません。エラーも警告も何もありません。どうすればデバッグできますか?
ios - launchOptionsにNSUserActivityがありませんか?
アプリにハンドオフを実装しました。アプリがフォアグラウンドまたはバックグラウンドで実行されている場合、Web からアプリへのハンドオフ、およびその逆で正常に動作しています。
ただし、アプリが実行されていない場合、ユーザーが web からアプリへのハンドオフからアプリを起動すると、launchOptions ディクショナリで が取得UIApplicationLaunchOptionsUserActivityDictionaryKey
されますが、アクティビティへの参照が欠落しています。
スクリーンショットを参照してください:
ご覧のとおり、の ID のみを取得していNSUserActivity
ます。これは iOS 9 のバグですか?
ID を使用してアクティビティへの参照を取得する方法はありますか?
編集、ここにコードがありますが、これは関係ないと思います
ios - SFSafariViewController とハンドオフ
SFSafariViewController を提示するたびに作業しているアプリでは、Mac にハンドオフ アイコンが表示されません。そのコントローラーを使用する他のアプリには表示されますが。
これを機能させるために必要な追加の手順はありますか?
swift - iOS 10でのシリキットと親アプリの通信:ハンドオフ
アプリとやり取りする必要がある支払いドメイン アプリと統合するために Sirikit を使用しています。Apple のドキュメントを読んだところ、共通のフレームワークを使用するよう求められました。ハンドオフは使用できますか?はいの場合、どのように?親アプリにある他のviewControllerをsirikitから呼び出すにはどうすればよいですか?
どんな助けにも本当に感謝します。ありがとう
ios - アプリが Handoffs または Universal Links から起動されたかどうかの検出
アプリがアプリで開かれたかどうかをメソッドで判断する信頼できる/正しい方法はありapplication:continueUserActivity:restorationHandler:
ますが、URL に何も追加せずにソースを区別できる必要があります。
のプロパティを調べましたが、Handoffs と Universal Links の両方が返されNSUserActivity
たため、何も役に立たないようです。activityType
NSUserActivityTypeBrowsingWeb
それで、これを行う正しい方法はありますか、それともソースを知らなくても同じ方法で両方を処理することになっていますか?
編集:これは本質的に私が達成できることを望んでいるものです...