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

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

ios - iPhone に iMessage ステッカー パックをインストールするときにエラーが発生しました

Xcode で iMessage ステッカー パックを作成しました。iPhoneでテストしたところ、ビルドボタンをクリックすると正常にビルドされましたが、Xcodeは常に

pid #### にアタッチできませんでした

私の携帯電話では、パックのアイコンしか表示されません。に追加した写真と GIF がすべて見つかりません。スクリーンショットを以下に示します。

iPhoneのスクリーンショット

Xcode

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 環境変数を設定してください。

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

ios - Apple の iMessage アプリケーションにはどのような制限がありますか?

Apple が現在、開発者が iMessage アプリケーションを作成できるようになっていることに気付きました。iMessage アプリケーション (または拡張機能) でどれだけのことができるか知っている人はいますか? 例えば:

  • 拡張機能は、ユーザーが通常の送信ボタンを押さずにテキストを送信できますか?
  • 拡張機能は受信メッセージを読み取ることができますか? (できるとは思えない)
  • ユーザーが誰にテキストメッセージを送信しているかを確認できますか?
  • ユーザーが入力したテキストを見ることができますか?

ユーザーが入力した内容を (通常の Messages インターフェイスで) 読み取り、テキスト内の算術演算を検索し、算術演算を実行してから回答をサブスクライブし、メッセージを送信する拡張機能を作成したいとしましょう。それは可能ですか?

私は Apple 開発に不慣れで、彼らの API とフレームワークについて何も知らないので、利用できるものについて少し迷っています。私はコンピュータ サイエンスの学生で、現在の知識を応用してより早く学習できることを望んでいます。

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

ios - ステッカーiOSアプリでステッカーを回転可能にしてサイズ変更可能にする方法は?

iOS 用のステッカー パックを作成していますが、ステッカーのサイズ変更と回転が必要です。それはどのように行うことができますか?

ステッカー パックの代わりに iMessage 拡張機能を使用する必要がありますか?

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

ios - iMessage拡張機能の入力フィールドをプログラムでクリアする方法は?

わかりました、私はいたるところを見てきましたが、これに関する単一の投稿が見つかりません。iMessage 拡張アプリを作成しています。IF と、iMessage テキスト入力フィールドをプログラムでクリアする方法を知る必要があります。必ずしもコンテンツを編集する必要はありません。そこに配置されているすべてのテキスト/ステッカーを削除してください。

メッセージが送信された後ではありません。

ここに画像の説明を入力

これらすべてがあることはわかっています。最後の 2 つを使用して、ステッカーが送信されたか、入力フィールド内でキャンセルされたかを確認します。

どうすればこれを行うことができますか?

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

ios - Swift:UICollectionViewでMStickerViewをプログラムで選択できませんか?

OK、 UICollectionViewでプログラムで項目を選択するなどの同様の投稿を見て、独自の方法を試しましたが、プログラムで作成したUICollectionViewでSwiftで項目を選択できません。

私は iMessage 拡張機能を構築しており、UICollectionview を作成して、MSStickerBrowser の代わりにカスタム MSStickerViews を保存しました。次のように MSStickerView を作成します。MSStickerView には、剥がされたりタップされたりしたときに検出するカスタム クラスがあります。

次に、別の投稿から採用したカスタムクラスで:

私の問題は、コレクションビューのその場所でステッカービューの1つをプログラム的に(ボタンのように)選択できるようにする必要があることです。ユーザーがステッカーをタップして iMessage テキスト入力フィールドに表示されるようにシミュレートすることを意味します。

ステッカーを入力欄に直接貼る方法がわからなかったので、シミュレートタッピングアプローチを使用しています。

私のコレクションビューにはヘッダーがあり、次を使用してコレクションビューでアイテムを選択しようとしましたが、0,0 を入力したときに別の行/セクションをナビゲートしようとしても何も起こりません (ヘッダーを選択していると思われます)。それ以外は何もしないか、Uncaught 例外エラーを行います:

クラスから didTap とカスタム関数を直接呼び出しましたが、これは関数を呼び出したばかりのステッカーを選択しませんでした:

MSStickerView/MSSticker でタップ イベントをトリガーして入力フィールドに配置する方法を見つける必要があります。これどうやってするの?

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

ios - iMessage ステッカーをローカライズするには?

テキストを含むステッカーを持つ iMessage ステッカー パック拡張機能を作成しています。ステッカーをローカライズするためのオプションが Xcode に表示されませんか? ステッカーのローカライズは可能ですか?

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

ios - MSSticker のタップをトリガーするか、プログラムで表示しますか?

申し分なく、プログラムで UIView のタップ ジェスチャ認識エンジンをトリガーする方法と同様の質問を見てきましたが、探しているものが見つかりません。私は iMessage アプリの拡張機能を構築していますが、プログラムで MSSticker のタップ イベントをトリガーする必要があります。

次のクラスを使用してカスタム MSStickerViews を作成しました。このクラスは、押されたりタップされたりしたことを検出し、別の機能をトリガーしますが、これらのタップを実際にシミュレートして、ステッカーが入力フィールドに配置されるようにする方法がわかりません。

上記のタップ関数の 1 つを呼び出すだけでは機能しない理由は、タップで特定の関数をトリガーする必要がないためです。入力欄。これを行う方法がわかりません。

このように MSStickerViews を作成してコレクション ビューに配置しましたが、プログラムでコレクション ビューのセルをタップしても何も起こりません (試してみました)。

たぶん(疑似コード)のような気がします

正しいですが、MSStickerView にはありません.sendActionForEvent

私は必死です。偽のタップを作成するにはどうすればよいですか?

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

ios - iMessage アプリ/拡張機能内の UIActivityViewController

iMessage アプリ内に UIActivityViewController を表示しようとしています。両方のモード (コンパクト/拡張) で、適切に/完全に表示されません。添付画像をご覧ください。これを修正する方法はありますか?

拡張モード コンパクトモード