問題タブ [imessage-extension]
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 - iPhone に iMessage ステッカー パックをインストールするときにエラーが発生しました
Xcode で iMessage ステッカー パックを作成しました。iPhoneでテストしたところ、ビルドボタンをクリックすると正常にビルドされましたが、Xcodeは常に
pid #### にアタッチできませんでした
私の携帯電話では、パックのアイコンしか表示されません。に追加した写真と GIF がすべて見つかりません。スクリーンショットを以下に示します。
Pragnesh Vitthani が提供する方法を試しましたが、うまくいきません。出力は次のとおりです。
objc[313]: クラス CKPPTSubTest は、/System/Library/PrivateFrameworks/ChatKit.framework/ChatKit (0x1a5a56ae0) と /Applications/MobileSMS.app/MobileSMS (0x1000d29a0) の両方に実装されています。2つのうちの1つが使用されます。どれが未定義です。コンテキストが作成されていません!11 月 30 日 16:06:26 MobileSMS[313]: CGContextSaveGState: 無効なコンテキスト 0x0。バックトレースを見たい場合は、CG_CONTEXT_SHOW_BACKTRACE 環境変数を設定してください。11 月 30 日 16:06:26 MobileSMS[313]: CGContextDrawLinearGradient: 無効なコンテキスト 0x0。バックトレースを見たい場合は、CG_CONTEXT_SHOW_BACKTRACE 環境変数を設定してください。11 月 30 日 16:06:26 MobileSMS[313]: CGContextRestoreGState: 無効なコンテキスト 0x0。バックトレースを見たい場合は、CG_CONTEXT_SHOW_BACKTRACE 環境変数を設定してください。11 月 30 日 16:06:26 MobileSMS[313]: CGBitmapContextCreateImage: 無効なコンテキスト 0x0。バックトレースを見たい場合は、CG_CONTEXT_SHOW_BACKTRACE 環境変数を設定してください。
ios - Apple の iMessage アプリケーションにはどのような制限がありますか?
Apple が現在、開発者が iMessage アプリケーションを作成できるようになっていることに気付きました。iMessage アプリケーション (または拡張機能) でどれだけのことができるか知っている人はいますか? 例えば:
- 拡張機能は、ユーザーが通常の送信ボタンを押さずにテキストを送信できますか?
- 拡張機能は受信メッセージを読み取ることができますか? (できるとは思えない)
- ユーザーが誰にテキストメッセージを送信しているかを確認できますか?
- ユーザーが入力したテキストを見ることができますか?
ユーザーが入力した内容を (通常の Messages インターフェイスで) 読み取り、テキスト内の算術演算を検索し、算術演算を実行してから回答をサブスクライブし、メッセージを送信する拡張機能を作成したいとしましょう。それは可能ですか?
私は Apple 開発に不慣れで、彼らの API とフレームワークについて何も知らないので、利用できるものについて少し迷っています。私はコンピュータ サイエンスの学生で、現在の知識を応用してより早く学習できることを望んでいます。
ios - ステッカーiOSアプリでステッカーを回転可能にしてサイズ変更可能にする方法は?
iOS 用のステッカー パックを作成していますが、ステッカーのサイズ変更と回転が必要です。それはどのように行うことができますか?
ステッカー パックの代わりに iMessage 拡張機能を使用する必要がありますか?
ios - Swift:UICollectionViewでMStickerViewをプログラムで選択できませんか?
OK、 UICollectionViewでプログラムで項目を選択するなどの同様の投稿を見て、独自の方法を試しましたが、プログラムで作成したUICollectionViewでSwiftで項目を選択できません。
私は iMessage 拡張機能を構築しており、UICollectionview を作成して、MSStickerBrowser の代わりにカスタム MSStickerViews を保存しました。次のように MSStickerView を作成します。MSStickerView には、剥がされたりタップされたりしたときに検出するカスタム クラスがあります。
次に、別の投稿から採用したカスタムクラスで:
私の問題は、コレクションビューのその場所でステッカービューの1つをプログラム的に(ボタンのように)選択できるようにする必要があることです。ユーザーがステッカーをタップして iMessage テキスト入力フィールドに表示されるようにシミュレートすることを意味します。
ステッカーを入力欄に直接貼る方法がわからなかったので、シミュレートタッピングアプローチを使用しています。
私のコレクションビューにはヘッダーがあり、次を使用してコレクションビューでアイテムを選択しようとしましたが、0,0 を入力したときに別の行/セクションをナビゲートしようとしても何も起こりません (ヘッダーを選択していると思われます)。それ以外は何もしないか、Uncaught 例外エラーを行います:
クラスから didTap とカスタム関数を直接呼び出しましたが、これは関数を呼び出したばかりのステッカーを選択しませんでした:
MSStickerView/MSSticker でタップ イベントをトリガーして入力フィールドに配置する方法を見つける必要があります。これどうやってするの?
ios - iMessage ステッカーをローカライズするには?
テキストを含むステッカーを持つ iMessage ステッカー パック拡張機能を作成しています。ステッカーをローカライズするためのオプションが Xcode に表示されませんか? ステッカーのローカライズは可能ですか?
ios - MSSticker のタップをトリガーするか、プログラムで表示しますか?
申し分なく、プログラムで UIView のタップ ジェスチャ認識エンジンをトリガーする方法と同様の質問を見てきましたが、探しているものが見つかりません。私は iMessage アプリの拡張機能を構築していますが、プログラムで MSSticker のタップ イベントをトリガーする必要があります。
次のクラスを使用してカスタム MSStickerViews を作成しました。このクラスは、押されたりタップされたりしたことを検出し、別の機能をトリガーしますが、これらのタップを実際にシミュレートして、ステッカーが入力フィールドに配置されるようにする方法がわかりません。
上記のタップ関数の 1 つを呼び出すだけでは機能しない理由は、タップで特定の関数をトリガーする必要がないためです。入力欄。これを行う方法がわかりません。
このように MSStickerViews を作成してコレクション ビューに配置しましたが、プログラムでコレクション ビューのセルをタップしても何も起こりません (試してみました)。
たぶん(疑似コード)のような気がします
正しいですが、MSStickerView にはありません.sendActionForEvent
私は必死です。偽のタップを作成するにはどうすればよいですか?