問題タブ [sirishortcuts]
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 を使用してロック画面に Siri ショートカットが表示されない
タグ NSUserActivityTypes を使用して、info.plist に文字列を追加します。
画面の viewDidload メソッドに次のコードを追加します。
NSUserActivity *userActivityTag = [[NSUserActivity alloc] initWithActivityType:kVoucher];
その後、その画面に移動し、コードが実行されたことを確認するためにブレークポイントを設定します。[設定] -> [開発者] -> [最近のショートカットを表示] と [寄付をロック画面に表示] の両方のオプションをオンにします。
私の AppDelegate では、これがありました:
問題は、ロック画面にショートカットが表示されないのはなぜですか?
助けてください!
ios - 複数のショートカット (NSUserActivity) がある場合、siri ショートカット ボタン (INUIAddVoiceShortcutButton) に間違ったタイトルが表示される
アプリに 2 つの siri ショートカットがあります。私は NSUserActivity を使用して、これらのショートカットを提供しています。また、info.plist に 2 つの NSUserActivityTypes を作成しました。
これらのショートカットを処理する 2 つのビュー コントローラーがあります (1 つのショートカットに対して 1 つのビュー コントローラー)。
1 つのビュー コントローラーから 1 つの siri ショートカットを追加してから 2 番目のビュー コントローラーに移動すると、2 番目のビュー コントローラーのネイティブ siri ショートカット ボタンINUIAddVoiceShortcutButton
( 「Siriに追加」ボタンを表示する代わりに。それぞれNSUserActivity
が異なる識別子を持っていることを再確認しましたが、それでもどういうわけか間違ったショートカットを選択しています。
ビュー コントローラー 1:
ビューコントローラー 2:
電話の設定アプリからショートカットを削除せずに、アプリを削除して再インストールすると、同様のことが起こります。
ios - iOS で Bluetooth デバイスへのショートカットを設定する
Bluetooth のオン/オフを切り替えるのは簡単ですが、デバイスでスピーカーの Bluetooth を設定または切り替えることができれば素晴らしいと思います。システム値を設定する方法はありますか?
iOS で Bluetooth デバイスのアクションまたはショートカットを作成するにはどうすればよいですか? 私は現在 iOS 12 を使用しているので、可能であればそのバージョンのソリューションを希望します。