問題タブ [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 に答える
496 参照

ios - MSMessagesAppViewController のサブビューとしての UINavigationController

拡張されたプレゼンテーション スタイルで使用したいiMessage 拡張機能を作成していUINavigationControllerます。MSMessagesAppViewController以下の関数を使用して、ナビゲーションコントローラーをサブビューとして追加しようとしています:

ナビゲーション コントローラーは、ナビゲーション バーが iMessage 自体のトップ バーのすぐ下から始まる従来の方法で表示されることを期待していました。期待される結果については、次の図を参照してください。

期待される結果

ただし、view.frame実際には iMessage のトップバーの下まで伸びているようです。そのため、私のナビゲーション コントローラーのナビゲーション バーは、iMessage のトップ バーの下に隠されています。ただし、スクロール ビュー自体のコンテンツ ビューは、さらにカスタマイズしなくても正しく配置されます。実際の結果については、次の図を参照してください。

実結果

もちろん、ナビゲーション コントローラーのフレームをトップ バーのすぐ下から開始するように設定することもできます。ただし、ハードコードされた位置にあまり依存しないソリューションを探しています。これを行うと、その半透明効果のために、スクロール ビューも iMessage のトップ バーの下に継続しなくなります。

スクロール ビューがデフォルトで表示されるように、ナビゲーション バーは iMessage のトップ バーのすぐ下に表示されるのが理想的です。

誰もこれに対する解決策を知っていますか?

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

xcode - ステッカーを iTunes Connect にアップロードできない

Xcode 8 で iMessages 用のステッカー パックを作成しました。iMessage App Store に表示させたいと思います。iTunes Connect で新しいアプリを作成しましたが、アップロードされたビルドを選択できないため、レビューに送信できません。

数時間待ちましたが、まだビルドが表示されません。また、TestFlight セクションにも記載されていません。

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

ios - iMessage アプリ拡張用のカスタム MSMessageLayout を作成することは可能ですか? もしそうなら、誰かが私に例を提供できますか

iMessage-App 拡張機能についてこれまでに見た例の中で、GIF を送信する唯一の方法は、 を作成し、MSStickerそれに gif を添付して送信することであることがわかりました。しかし、いくつかのアプリを観察した後。GIPHYMSMessageTemplateLayoutがまたはを介し​​て GIF を送信することがわかりましたMSMessageLayout。私はこれを知ってMSStickerMSMessageLayoutます。以下の画像でそれを見ることができます:

この gif は <code>MSSticker</code> です

この上の画像は、 を通じて挿入された gifMSStickerです。

この gif は <code>MSMessageLayout</code> です

この上の画像は、 を通じて挿入された gifMSMessageLayoutです。

ここでの問題はMSMessageLayout、オーバーライドする方法がないことです。GIFを挿入しMSMessageTemplateLayoutて再生できる方法を知る方法はありません。私はそれを試してみました。私が知っている唯一の方法はMSMessageLayout、例が見つからないカスタムを作成することです。

私がこの方法を試す主な理由は次のとおりです。

  • 送信できる GIF のサイズには 500 KB の制限がありますMSSticker
  • GIPHY を介して、サイズが 500 kb を超える GIF を送信できます。自分で調べました

そこで、コミュニティへの 2 つのお願いがあります。

  • を介して GIF を送信しようとした人がいるMSMessageLayout場合は、どのように送信したかを回答してください。
  • サイズが 500 kb を超える GIF の送信に成功した人がMSStickerいる場合は、どのように送信したかを回答してください
0 投票する
0 に答える
385 参照

ios - iMessage 拡張機能: UIViewController クラスの UITextField で iMessage キーボードが表示されます

私は現在、小さな iMessage 拡張アプリを開発しており、3 つのクラスで構成されています。

1 つMSMessagesAppViewControllerのクラスが呼び出されMessagesViewController 、2つのクラスがUIViewControllers呼び出されCompactViewControllerExpandedViewController

MessagesViewController、他の 2 つの親ビュー コントローラーです。ユーザーが iMessage で展開またはコンパクト オプションを選択したときに、2 つのビュー間を遷移する役割を果たします。次のように didTransitionTo() メソッドでトランジションを呼び出します。

私の問題は ExpandedViewController クラスにあります。その中に、ユーザーが入力できるようにするテキスト フィールドがあります。ただし、ユーザーがテキスト フィールドをタップすると、デフォルトの QWERTY キーボードではなく、iMessage キーボードがポップアップします。

私はまだこれに対する解決策を見つけていません。テキストフィールドをタップしたときに表示されるキーボードのタイプは、ビューコントローラーまたはビュー階層と関係があると確信しています。

ユーザーがデフォルトのキーボードで通常どおりテキストを入力できるようにしたい。どうすればこれを回避できますか?

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

ios - ステッカーの使用状況と iOS デバイスへのインストールを追跡する方法

最近、既存の iOS アプリケーションにステッカー パック拡張機能を追加し、Appstore で公開しました。

ステッカー アプリを実際に使用しているユーザー数 (実際の iOS アプリのインストール数ではなく、ステッカー パックのインストール数) と、最も使用されているステッカー アイコンは何かを調べたいと思います。

アプリの詳細:

iOS アプリ バンドル識別子: com. 会社名。商品名

iOS ステッカー アプリ バンドル ID: com. 会社名。商品名。ステッカーパック名

ステッカー パックの分析機能を実装する方法はありますか?

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

ios - Swift: uiCollectionView の拡張コンテキストから URL を開くことができませんか?

ヘッダーとフッターを備えた uicollectionview を使用して、メッセージ拡張アプリを構築しています。何度か試行した後、通常の構文を使用してメッセージ コントローラーから URL を開くことができなかった理由がわかりました。

そして、これはコンパイルされますが、MessageViewController ファイルでは機能しません。理由はわかりませんが、私の中で

これはコンパイルさえしません。エラーが発生します ここに画像の説明を入力

メッセージ拡張機能のフッターから URL を開くにはどうすればよいですか? これは可能ですか?

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

ios - カスタム制約でステッカー ブラウザを作成できませんでした

iMessage 拡張機能でステッカー ブラウザーを作成するために使用するコードは次のとおりです。

ここに画像の説明を入力

しかし、私のストーリーボードは次のようになります。

ここに画像の説明を入力

ビュー階層に追加されないのはなぜですか? ボタンの横に配置する必要があります。ボタンは固定ですが、ステッカーの閲覧には独自のスクロールがあります。これを行う方法?