アプリの共有を実装する必要があります。
問題は、ユーザーが「Facebook」をタップすると、特定のテキスト、画像、URL、説明などが共有されるように、顧客がこれを実装することを望んでいるということです。たとえば、Twitter をタップすると、特定の文字列140 文字未満は書き込まれます。
これを行う方法はありますか?
よろしくお願いします!
編集:残念ながら、これを行う方法はないと言っているこの投稿Android 共有インテント チューザーに出くわしました。
アプリの共有を実装する必要があります。
問題は、ユーザーが「Facebook」をタップすると、特定のテキスト、画像、URL、説明などが共有されるように、顧客がこれを実装することを望んでいるということです。たとえば、Twitter をタップすると、特定の文字列140 文字未満は書き込まれます。
これを行う方法はありますか?
よろしくお願いします!
編集:残念ながら、これを行う方法はないと言っているこの投稿Android 共有インテント チューザーに出くわしました。
これを行う方法はありますか?
Android の観点から見ると、Facebook も Twitter も存在しないことが主な理由です。
Facebook と Twitter は Web サイトです。また、Android アプリにつながる API/SDK もあります。重要なのは、複数のアプリがあることです。Twitter 自体には、サードパーティのクライアントは言うまでもなく、複数のアプリが公開されています。
Web サイト XYZ 用のアプリがインストールされているかどうかを知る方法はありません。一部の完全な馬鹿は、「ああ、これこれのパッケージ名をチェックしてください」と言うでしょう。このようなパッケージ名が存在する場合でも、ユーザーがそれを使用しているという証拠はありません。プリインストールされていて削除できない可能性があるため、残ります。また、公式アプリがこのようなパッケージ名を永久に保持する、またはACTION_SEND
同じ方法でコンテンツを共有することを永久にサポートするという保証はありません。
アプリで複数の種類のものを共有することは大歓迎です。ただし、ユーザーは最初に種類を選択し、次にその種類をサポートするアプリを選択する必要があります。ユーザーが Twitter の代わりに Facebook、Gmail、または Evernote で「140 文字未満の特定の文字列」を使用したい場合は、それを選択します。アプリを表示し、ユーザーに何を送信するかを選択させる独自のセレクターをロールすることもできますACTION_SEND
が、ユーザーが選択したものがたまたま Twitter クライアントであるかどうかわからないため、基盤となる Web に合わせてコンテンツを確実に調整することはできません。サイト。