The App Card is a great way to represent mobile applications on Twitter and to drive installs. We designed the App Card to allow for a name, description and icon, and also to highlight attributes such as the rating and the price.
The App Card is unique, as it uses each of the respective app stores (Apple iTunes, Google Play) to proxy the relevant Card data. If you specify the Card type, and each of the corresponding App IDs to the respective app stores, the system will proxy the rest (# of reviews, # of stars for the app, etc.). You also can optionally specify a more concise description of your app.
When testing your App Card, make sure that the app is publicly available in an app store, otherwise we will not be able to pull its information. By default we search the US store, so if your app is in a different country, be sure to define this with the twitter:app:country meta tag.
The image for the App Card is also downloaded directly from the app store on which your app resides. To ensure your App Card works properly, the image uploaded to the iTunes/Google Play store must be less than 1MB in size.
Twitter auto-creates App Cards for Tweets which contain a link to either the App Store or Google Play. This means that you can create an App Card experience just by sharing links directly to the download page for your application.
I am working on my personal website and want to show my tweets collection from my twitter profile using the embedded code that twitter provides. The embedded code works just fine on pc (see second screenshot) but on iPhone it overflows the parent container. I have even tried to to put it in a div and give a fixed width size but it didn't work.
We've found lately that Twitter's fairly new code generator for embedded profile timelines at publish.twitter.com still creates the issue of the timeline overflowing the container width for iOS devices, particularly with width and height settings (and no data-tweet-limit set).
You have to use attributes data-height and data-width that twitter API provides. Now because I wanted it to be responsive I did not want to use fixed size so I tried giving value of data-width as 100% expecting that it will auto adjust the parent container width but it didn't.
So I had to manipulate data-width attribute to adjust to the parent container's size somehow. I did it by getting the nativeElement corresponding to this twitter element and dynamically setting the attribute data-width attribute which you could fetch from width of the container using the same way but this time for container div's nativeElement. This is done in typescript in Angular 6. See below type script of the component containing the twitter tag:-
Twitter is a science. The smarter you post and engage with others, the better chance you have at building a bigger audience. Scheduling your tweets is one way to get there. Most engagement occurs at specific hours, but you may not be around then to post your tweet manually. While the official Twitter app on iOS and Android doesn't allow you to schedule, there is another way.
Hootsuite and Buffer are just a few of the third-party apps that allow tweet scheduling, but if you don't want to download another app or give up your Twitter credentials, you can use Twitter's own tools instead. These tools may not be in the Twitter mobile apps, but there are other ways to access them on your phone to create a tweet and schedule it for later. The first tool below is easier than the second, but the second one does give you more control.
Although it used to be a third-party app, TweetDeck, created in 2008, was purchased by Twitter for $40 million in 2011. That deal brought multiple timelines, tweet collections, and yes, scheduled tweets, right to Twitter. Using the TweetDeck method is faster and less complicated than the second method below, but the feature is limited in comparison. Still, for most of you, TweetDeck is the way to go.
If you're already logged in to Twitter in Chrome, Safari, Firefox, or another mobile browser, you can go directly to tweetdeck.twitter.com there to view the TweetDeck interface. If you're not logged in, after opening the link, tap on "Log In" and sign in with your Twitter credentials.
Before you can schedule a tweet, you must first compose one. Tap on the new tweet icon in the top left to start one. Alternatively, you can tap on any tweet you see in one of your column feeds, then touch in the "Reply to" field to start a new tweet.
You can write your tweet just like how you would on the Twitter app, as well as add a photo, GIF, or video. If you are replying to another tweet, you'll want to tap the expand button (the box with an arrow pointing outward) to see the "Add images or video" button and other options.
Once your tweet is done, tap on "Schedule Tweet" underneath your draft, and a calendar will appear. If you don't see the "Schedule Tweet" option, again, expand the draft window if you're in the minimized view.
In the calendar, you can choose the time and date, including day, month, and year. TweetDeck also gives you a default time you could use if you just want to roll with that. With your date and time set, tap on "Tweet at [time]" to schedule the tweet.
All of your scheduled tweets can be access through the scheduled tweets panel. After scheduling a tweet, you should be taken there directly, but you can also get to it by tapping the clock icon in the sidebar menu (you may have to scroll up on the bar to unhide it) or by swiping left from the home page until you reach it.
In the scheduled panel, you can tap the trash can icon next to a tweet to delete it, or you can tap the pencil icon to edit it. When editing, you'll be taken back to the expanded draft view where you can tweak the tweet, change the time and date, or add media. And that's all there is to it.
TweetDeck is fast and easy to use, but scheduling a tweet through a Twitter for Business account can be better if you want to add cards or polls to your tweets, as well as advertise them (if you're building your brand). You may not know it, but everyone with a Twitter account also has a business account. Aside from scheduling tweets, it's where you can check analytics, build campaigns, figure out interest-based targeting, and more.
If you're already logged in to Twitter in Chrome, Safari, Firefox, or another mobile browser, you can go directly to business.twitter.com there to view the Twitter for Business tools. If you're not logged in, after opening the link, tap on the three-dash menu icon in the top right, hit "Sign in," then log in with your Twitter credentials.
Once you log in, you'll be taken back to the Twitter for Business home page. Scroll down to the bottom of the page and tap on "Let's go" within the Start advertising on Twitter banner. You could also just visit ads.twitter.com as well, which will take you to the same place.
On the Twitter Ads page, you can create advertisements and promote tweets, but we're not interested in that. We want to check out the analytics and tools, but they aren't visible on the mobile site. The only way to do so is to request the desktop version of the webpage.
Depending on which web browser and operating system you're using, the process will differ. If you're using Safari on iOS (pictured below), tap on "AA" in the top left, then on "Request Desktop Website." In Chrome, Firefox, DuckDuckGo, or Opera for Android or iOS, tap the ellipsis menu icon, then find the "Desktop site" or "Request Desktop Site" option.
The desktop version of the Twitter Ads page will be semi-difficult to navigate, but you can get through it by scrolling and pinching in to tap on smaller icons. To get started, tap the blue new tweet button in the top right next to your profile image. If you don't see the button, you have not added a debit or credit card yet to the account. To do so, tap your name or business name next to your profile image, choose "Add new payment method," and follow the directions to add a card. Afterward, the blue new tweet button should appear.
Much like with the official Twitter app, you can add a photo, video, card, or poll to your tweet. You can go through your media library on Twitter (which are images and videos you've uploaded before) or your smartphone's gallery. Also, make sure to uncheck "Promoted-only," or else your tweet will only be "shown to users targeted in your ad campaigns," which won't make sense if you don't have an ad campaign.
Next, tap on the button that shows the date and time the tweet will be posted. A calendar will then appear, where you can change the year, month, day, hour, and minute. Hit the blue "Schedule" button to schedule the tweet for later.
As soon as you schedule a tweet, a notification will appear at the top of the page that says "Tweet successfully scheduled," but if you tap on "View scheduled Tweets," you won't be able to see anything. Chalk it up to a bug, but even if your tweets don't appear in scheduled tweets, they will still be posted.
You could also select "Creatives" then "Tweets" from the top navigation bar, then filter to show only "Scheduled" tweets, but we also haven't been able to get any to show up in there even though they ended up tweeting on time. Your mileage may vary.
So, be careful. Make sure your tweet is solid and scheduled when you want, because you may not be able to change it using this method. If you're worried about that, maybe TweetDeck is the better option for you.
Just updated your iPhone? You'll find new features for Podcasts, News, Books, and TV, as well as important security improvements and fresh wallpapers. Find out what's new and changed on your iPhone with the iOS 17.5 update.
Case 2. Whenever I view a Twitter that has a video or gif, it does not play. Clicking the image does nothing, it just has an unresponsive play button. It has been going on for a while, today I finally just got tired of it.
If you search for the answers on Google, you will find Twitter video has many playback errors. This post will cover the causes and solutions to this issue where Twitter videos cannot be played on Chrome, Android and iPhone.
d3342ee215