問題タブ [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 - MSMessagesAppViewController のサブビューとしての UINavigationController
拡張されたプレゼンテーション スタイルで使用したいiMessage 拡張機能を作成していUINavigationController
ます。MSMessagesAppViewController
以下の関数を使用して、ナビゲーションコントローラーをサブビューとして追加しようとしています:
ナビゲーション コントローラーは、ナビゲーション バーが iMessage 自体のトップ バーのすぐ下から始まる従来の方法で表示されることを期待していました。期待される結果については、次の図を参照してください。
ただし、view.frame
実際には iMessage のトップバーの下まで伸びているようです。そのため、私のナビゲーション コントローラーのナビゲーション バーは、iMessage のトップ バーの下に隠されています。ただし、スクロール ビュー自体のコンテンツ ビューは、さらにカスタマイズしなくても正しく配置されます。実際の結果については、次の図を参照してください。
もちろん、ナビゲーション コントローラーのフレームをトップ バーのすぐ下から開始するように設定することもできます。ただし、ハードコードされた位置にあまり依存しないソリューションを探しています。これを行うと、その半透明効果のために、スクロール ビューも iMessage のトップ バーの下に継続しなくなります。
スクロール ビューがデフォルトで表示されるように、ナビゲーション バーは iMessage のトップ バーのすぐ下に表示されるのが理想的です。
誰もこれに対する解決策を知っていますか?
xcode - ステッカーを iTunes Connect にアップロードできない
Xcode 8 で iMessages 用のステッカー パックを作成しました。iMessage App Store に表示させたいと思います。iTunes Connect で新しいアプリを作成しましたが、アップロードされたビルドを選択できないため、レビューに送信できません。
数時間待ちましたが、まだビルドが表示されません。また、TestFlight セクションにも記載されていません。
ios - iMessage アプリ拡張用のカスタム MSMessageLayout を作成することは可能ですか? もしそうなら、誰かが私に例を提供できますか
iMessage-App 拡張機能についてこれまでに見た例の中で、GIF を送信する唯一の方法は、 を作成し、MSSticker
それに gif を添付して送信することであることがわかりました。しかし、いくつかのアプリを観察した後。GIPHYMSMessageTemplateLayout
がまたはを介して GIF を送信することがわかりましたMSMessageLayout
。私はこれを知ってMSSticker
いMSMessageLayout
ます。以下の画像でそれを見ることができます:
この上の画像は、 を通じて挿入された gifMSSticker
です。
この上の画像は、 を通じて挿入された gifMSMessageLayout
です。
ここでの問題はMSMessageLayout
、オーバーライドする方法がないことです。GIFを挿入しMSMessageTemplateLayout
て再生できる方法を知る方法はありません。私はそれを試してみました。私が知っている唯一の方法はMSMessageLayout
、例が見つからないカスタムを作成することです。
私がこの方法を試す主な理由は次のとおりです。
- 送信できる GIF のサイズには 500 KB の制限があります
MSSticker
- GIPHY を介して、サイズが 500 kb を超える GIF を送信できます。自分で調べました
そこで、コミュニティへの 2 つのお願いがあります。
- を介して GIF を送信しようとした人がいる
MSMessageLayout
場合は、どのように送信したかを回答してください。 - サイズが 500 kb を超える GIF の送信に成功した人が
MSSticker
いる場合は、どのように送信したかを回答してください
ios - iMessage 拡張機能: UIViewController クラスの UITextField で iMessage キーボードが表示されます
私は現在、小さな iMessage 拡張アプリを開発しており、3 つのクラスで構成されています。
1 つMSMessagesAppViewController
のクラスが呼び出されMessagesViewController
、2つのクラスがUIViewControllers
呼び出されCompactViewController
、ExpandedViewController
はMessagesViewController
、他の 2 つの親ビュー コントローラーです。ユーザーが iMessage で展開またはコンパクト オプションを選択したときに、2 つのビュー間を遷移する役割を果たします。次のように didTransitionTo() メソッドでトランジションを呼び出します。
私の問題は ExpandedViewController クラスにあります。その中に、ユーザーが入力できるようにするテキスト フィールドがあります。ただし、ユーザーがテキスト フィールドをタップすると、デフォルトの QWERTY キーボードではなく、iMessage キーボードがポップアップします。
私はまだこれに対する解決策を見つけていません。テキストフィールドをタップしたときに表示されるキーボードのタイプは、ビューコントローラーまたはビュー階層と関係があると確信しています。
ユーザーがデフォルトのキーボードで通常どおりテキストを入力できるようにしたい。どうすればこれを回避できますか?
ios - ステッカーの使用状況と iOS デバイスへのインストールを追跡する方法
最近、既存の iOS アプリケーションにステッカー パック拡張機能を追加し、Appstore で公開しました。
ステッカー アプリを実際に使用しているユーザー数 (実際の iOS アプリのインストール数ではなく、ステッカー パックのインストール数) と、最も使用されているステッカー アイコンは何かを調べたいと思います。
アプリの詳細:
iOS アプリ バンドル識別子: com. 会社名。商品名
iOS ステッカー アプリ バンドル ID: com. 会社名。商品名。ステッカーパック名
ステッカー パックの分析機能を実装する方法はありますか?