Discussion Forums  >  Plugins, Customizing, Source Code

Replies: 53    Views: 404

theMonster
Code is Art
Profile
Posts: 435
Reg: Oct 18, 2011
US
8,050
02/03/13 11:13 PM (12 years ago)

Invisible Facebook and Twitter Plugins (FREE Download links) Pending Review

Hey all, I have two plugins that are currently pending review. However since they're going to be free anyways, I thought I'd upload 'em for all those BT Server folk who would like them. The download links are on my blog posts below: Invisible Facebook Plugin: http://wp.me/p38HMH-1f Invisible Twitter Plugin: http://wp.me/p38HMH-1d Until my next comment or post, farewell, and enjoy my new plugins! -tM http://twitter.com/theCodeMonsters
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
02/03/13 11:15 PM (12 years ago)
You rock, glad to see some free plugins hit the market! Downloaded and will review when they go live in the PM. Thanks again, will be very useful! Cheers, David https://buzztouchmods.com
 
Kaybee
buzztouch Evangelist
Profile
Posts: 659
Reg: Sep 22, 2012
Perth, Australi...
44,690
like
02/03/13 11:28 PM (12 years ago)
Nice work @theMonster, do you have any video clips of it in action?
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
02/03/13 11:41 PM (12 years ago)
Very cool!
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
02/03/13 11:47 PM (12 years ago)
Thanks Dude! Cheers! -- Smug (I'm getting a 404 on the FB Plugin)
 
theMonster
Code is Art
Profile
Posts: 435
Reg: Oct 18, 2011
US
8,050
like
02/03/13 11:50 PM (12 years ago)
Read the top of the post. Will get back once the bug is found and exterminated :) -tM
 
Dragon007
Lost but trying
Profile
Posts: 1509
Reg: Dec 17, 2011
London
20,590
like
02/04/13 12:31 AM (12 years ago)
Am I missing something, where are the links to download the plugins, can't find.
 
Dragon007
Lost but trying
Profile
Posts: 1509
Reg: Dec 17, 2011
London
20,590
like
02/04/13 12:35 AM (12 years ago)
It's ok, found.
 
theMonster
Code is Art
Profile
Posts: 435
Reg: Oct 18, 2011
US
8,050
like
02/04/13 01:17 AM (12 years ago)
Alright, fixed and re-uploaded. There's a demo video now at the bottom of both Blog posts if you'd like to see the Plugins in action.
 
awesome123
Aspiring developer
Profile
Posts: 132
Reg: Dec 27, 2011
location unknow...
2,320
like
02/04/13 02:51 AM (12 years ago)
sweet! thanks theMonster. these plugins could help my apps alot :)
 
Rishav
Code is Art
Profile
Posts: 153
Reg: Jan 26, 2012
Dubai
8,780
like
02/04/13 03:03 AM (12 years ago)
thank for sharing...are you going to make it for android also?
 
Kittsy
buzztouch Evangelist
Profile
Posts: 2251
Reg: Feb 22, 2012
Liverpool
31,360
like
02/04/13 03:34 AM (12 years ago)
@theMonster I've been working on a social plugin for a while now, does this use the social framework only. If so it will crash on every device lower than ios6 or will just not work. For this to be the plugin it should be you need to include at least the twitter framework back up. I've held back releasing it as the facebook setup is a bit finicky to support ios5. Some users of buzztouch seem to beleive targeting devices for ios3 is still good. If it released without the fall back options prepare to be inundated with this doesn't work posts. Plus a lot of user don't install the legacy ios 5.0 and 5.1 simulators so may not see the errors, until the app is released, resulting in negative reviews.
 
Mr stuck
Android Fan
Profile
Posts: 974
Reg: Apr 09, 2012
Fife, Scotland
15,740
like
02/04/13 03:41 AM (12 years ago)
Ace that they are free! Perhaps developers choosing the "free" route for plugins could set up some kind of donation option. Then users could opt to make a contribution for your efforts. You never know how much someone will be prepared to donate when they find your plugin to be the "solution" to completing their app.
 
LA
Aspiring developer
Profile
Posts: 3280
Reg: Aug 16, 2012
Jerseyville, IL
42,900
like
02/04/13 06:39 AM (12 years ago)
Hey @theMonster, Very nice! No Android version? LA
 
MadRod
Aspiring developer
Profile
Posts: 1853
Reg: Apr 12, 2012
Lisbon
27,930
like
02/04/13 07:29 AM (12 years ago)
Very cool. Thanks for sharing. Miguel
 
Jake Chasan
Veteran developer
Profile
Posts: 1685
Reg: May 13, 2011
location unknow...
29,650
like
02/04/13 07:51 AM (12 years ago)
Awesome! I can't wait for it to come to the plugin market! Jake
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
02/04/13 08:08 AM (12 years ago)
Cool. I know that iOS 6 only - I looked at the Facebook 'Tweet Sheet' and since I'm one of those "target for older device" guys - I just haven't explored the class. I don't see how that Twitter one differs much from my existing Tweet Sheet plug-in - https://www.buzztouch.com/plugins/plugin.php?pid=FD8C66B48EB1724B5B98A7A Except for the fact mine may work for ios 5 where you's may be ios 6 only.... and the price....
 
theMonster
Code is Art
Profile
Posts: 435
Reg: Oct 18, 2011
US
8,050
like
02/04/13 11:40 AM (12 years ago)
@ATRAIN53 Well mine and yours is pretty different in addition to what you said, my is for Twitter AND Facebook. Also the fact that mine keeps the previous screen behind the tweet or facebook sheet. Watch the video on my blog to see what I mean. -- Android? Yeah I know. Another iOS only plugin. The thing is I don't know Android that well. So to be able to produce the same functionality would take a pretty large knowledge of Activities that I don't have.... yet. Rest assured, I'll get it onto Android eventually. -- iOS 6+ A lot of people have said that they like having their apps 5.x, 4.x, even 3.x compatible. Well, I get it. But really, your only appealing to 10% (of the iOS market. And that same 10% probably never touches the App Store because of compatibility issues. Here's a lovely quote from Mac rumors back in October or so: Originally Posted by MacRumors Now recapping last month's new iPod, as well as iOS 6. Apple reports that iOS 6 is running on more than 200 million devices, calling it "the fastest upgrade rate of any software in history that we're aware of." Most active iOS users keep up to date on iOS versions. It's not like Android where you need to wait on the manufacture of your phone to update your OS. Plus, Apple makes it very easy to update. So, there's my reason why I don't really care about anything under the last current version of iOS (5.1). Here's a link to cnet with more info on the adoption rates (updated last october): http://news.cnet.com/8301-13579_3-57537774-37/ios-6-adoption-hits-61-percent-just-one-month-after-its-release/ Although I don't really care about backwards compatibility, I know you guys do, so I'll try to keep it as low as possible when building plugins.
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
02/04/13 11:45 AM (12 years ago)
I agree with anything less than 5.1. But 6.0 leaves out all the 1st gen iPads, which aren't that old for a $500+ device.
 
theMonster
Code is Art
Profile
Posts: 435
Reg: Oct 18, 2011
US
8,050
like
02/04/13 11:48 AM (12 years ago)
@chris1 Absolutely, I agree. The problem is that The new twitter API's and Facebook API's require 6.0+. Which sucks, but if I made it 5.0+ then we'd only get twitter. And in that case, if you wanted both in a app, you'd need the Twitter and Social Frameworks, which will likely clash. So for now, 6.0+. I'll see if I can figure out a way to at lease bring the Twitter to 5.0+ for a v2.0 of the Invisible Twitter plugin.
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
02/04/13 12:15 PM (12 years ago)
Yea I know the coolest features always require the latest software. I just wish Apple would allow older devices to upgrade. I mean, it's not like it's a 5-year old computer, or a device that we get to upgrade every 2 years with our cell phone contracts. (unless you're on an expensive data plan I suppose) Really, I just like whining!
 
Outbreak
buzztouch Evangelist
Profile
Posts: 452
Reg: May 30, 2011
Colorado
14,620
like
02/04/13 12:42 PM (12 years ago)
I couldn't look at the blog page. It kept freezing and crashing.
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
02/04/13 12:57 PM (12 years ago)
>> I'll see if I can figure out a way to at lease bring the Twitter to 5.0+ for a v2.0 of the Invisible Twitter plugin. Or you could just sell YOUR social plug-in as a 6.0 plug in for FB and Twitter. If people want Twitter for 5.0 they already have an option. My plug-in can generate an "invisible" screen if you remove some code. I spent time creating that background view and making some other options for the Tweet Sheet customizable thru the Control Panel.
 
theMonster
Code is Art
Profile
Posts: 435
Reg: Oct 18, 2011
US
8,050
like
02/04/13 02:44 PM (12 years ago)
@chris1 Haha you still have a very valid point. Plugin Devs should try to make their plugins as backward compatible as possible. @Outbreak Hmmm... Well it works on Mac OS Safari and Google Chrome. Anyways, here are the direct download links for ya: Twitter: http://bit.ly/XSETL3 FB: http://bit.ly/WMF1ws @ATRAIN So, I'm not going to charge for these plugins. The reason being is that there only like 5 lines of code that actually are in this plugin to justify paying for it. Personally, I see charging them as morally wrong. I won't switch my Twitter plugin to 5.0+ compatible so that folk still have incentive to buy your plugin. I'll also put a message in my readme.txt letting people know this.
 
basement
Aspiring developer
Profile
Posts: 488
Reg: Apr 07, 2011
Ontario
4,880
like
02/04/13 04:24 PM (12 years ago)
hi theMonster, I don't see anything telling me what these actually do. I don't know what you mean by invisible fb/twitter. Is there an explanation somewhere? thanks!
 
theMonster
Code is Art
Profile
Posts: 435
Reg: Oct 18, 2011
US
8,050
like
02/04/13 06:03 PM (12 years ago)
@basement Here's a video showing exactly what the plugin does: http://www.youtube.com/watch?v=ivmZxe-UuWc&feature=player_embedded
 
Ed Goodall
Fusion Technology
Profile
Posts: 422
Reg: Oct 01, 2011
Wiltshire, UK
12,320
like
02/05/13 12:49 AM (12 years ago)
Nice plugin Ed
 
danutella
Apple Fan
Profile
Posts: 9
Reg: Jan 02, 2013
ROME
90
like
03/27/13 07:49 AM (12 years ago)
Hi! Does this plugin work only for Buzztouch Member or also for Buzztouch Guest? Daniela
 
MadRod
Aspiring developer
Profile
Posts: 1853
Reg: Apr 12, 2012
Lisbon
27,930
like
03/27/13 08:04 AM (12 years ago)
Hi Daniela, works on both. Just need to get them in the plugin market. Cheers. Miguel
 
danutella
Apple Fan
Profile
Posts: 9
Reg: Jan 02, 2013
ROME
90
like
03/27/13 08:10 AM (12 years ago)
MadRod, thanks! So, I do not understand why it does not working for me!!! :-(
 
theMonster
Code is Art
Profile
Posts: 435
Reg: Oct 18, 2011
US
8,050
like
03/27/13 08:12 AM (12 years ago)
Click here: http://www.buzztouch.com/plugins/plugin.php?pid=2A1F0F5369D64A5C83B6A5F Hit the free button. And enjoy. If that doesn't work be a little mo specific as to what trouble your having.
 
danutella
Apple Fan
Profile
Posts: 9
Reg: Jan 02, 2013
ROME
90
like
03/27/13 08:23 AM (12 years ago)
MadRod, thanks! So, I do not understand why it does not working for me!!! :-(
 
danutella
Apple Fan
Profile
Posts: 9
Reg: Jan 02, 2013
ROME
90
like
03/27/13 08:33 AM (12 years ago)
Thanks theMonster! I am a Buzztouch Guest and I'm creating my first app. I created a new screen with this plugin, and I followed the instructions: iOS Project ------------------------ This does require one Plugin Framework: - Social Add this framework by going to Build Phases -> Link Binary with Libraries. Click the + button to add a framework, and choose the social framework. Make Sure That you've added it before you compile your project. Also adding this framework requires: - IOS 6 (and above) In Xcode, go to Summary -> Deployment target and set it to 6.0 or above. Also, this screen works best when you finish use the Fade Transition, when you finish use the fade transition you will not be atto even notice the screen. but when I go to RUN on my device, and I click the button I just created, it opens a completely blank screen! Sorry for my weird English! :-)
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
03/27/13 08:54 AM (12 years ago)
Make sure you have your home screen set up properly in the "Layout" section of your control panel
 
danutella
Apple Fan
Profile
Posts: 9
Reg: Jan 02, 2013
ROME
90
like
04/02/13 08:14 AM (12 years ago)
Hi to everyone. I did not understand why the plug-in did not work for me last week, so I deleted the whole package with the code from my mac, and I downloaded again the source code again. Now something work better! Unfortunately I do not understand why Invisible Twitter Plugin works both on the iOS Simulator and on my device (iPhone 4 - iOS 6.1.3), but the Invisible Facebook Plugin works only on iOS Simulator and not on my device. The error that I get from my device is stuck on the button, or return to the screen where there is the button. Someone can help me? thanks!
 
danutella
Apple Fan
Profile
Posts: 9
Reg: Jan 02, 2013
ROME
90
like
04/02/13 08:16 AM (12 years ago)
Hi to everyone. I did not understand why the plug-in did not work for me last week, so I deleted the whole package with the code from my mac, and I downloaded again the source code again. Now something work better! Unfortunately I do not understand why Invisible Twitter Plugin works both on the iOS Simulator and on my device (iPhone 4 - iOS 6.1.3), but the Invisible Facebook Plugin works only on iOS Simulator and not on my device. The error that I get from my device is stuck on the button, or return to the screen where there is the button. Someone can help me? thanks!
 
danutella
Apple Fan
Profile
Posts: 9
Reg: Jan 02, 2013
ROME
90
like
04/02/13 08:21 AM (12 years ago)
Hi to everyone. I did not understand why the plug-in did not work for me last week, so I deleted the whole package with the code from my mac, and I downloaded again the source code again. Now something work better! Unfortunately I do not understand why Invisible Twitter Plugin works both on the iOS Simulator and on my device (iPhone 4 - iOS 6.1.3), but the Invisible Facebook Plugin works only on iOS Simulator and not on my device. The error that I get from my device is stuck on the button, or return to the screen where there is the button. Someone can help me? thanks!
 
danutella
Apple Fan
Profile
Posts: 9
Reg: Jan 02, 2013
ROME
90
like
04/02/13 08:24 AM (12 years ago)
I'm sorry. For some reason I was sent the same message 3 times. Daniela
 
Jake Chasan
Veteran developer
Profile
Posts: 1685
Reg: May 13, 2011
location unknow...
29,650
like
04/02/13 03:29 PM (12 years ago)
Are you signed into Facebook and Twitter on the device? Jake
 
danutella
Apple Fan
Profile
Posts: 9
Reg: Jan 02, 2013
ROME
90
like
04/03/13 12:37 AM (12 years ago)
Jake, yes I'm! :-(
 
BuzzMkt
Apple Fan
Profile
Posts: 131
Reg: Apr 10, 2011
Italy
2,710
like
04/05/13 12:11 AM (12 years ago)
Have you already solved the problem danutella? For me the same problem! I just see the blank screen...
 
franciscoWuLin
Aspiring developer
Profile
Posts: 23
Reg: Mar 15, 2013
Kaohsiung
8,680
like
04/29/13 08:53 AM (12 years ago)
Hi everybody, I'm wondering if any of you encountered the problem with the invisible FB plugin, where it works in the simulators, but not in the actual iPhone(5)? The invisible Twitter works in simulator and device. Any insight on what I could try to change this would be appreciated. Francisco
 
Kittsy
buzztouch Evangelist
Profile
Posts: 2251
Reg: Feb 22, 2012
Liverpool
31,360
like
04/29/13 08:54 AM (12 years ago)
In what way doesn't it work
 
franciscoWuLin
Aspiring developer
Profile
Posts: 23
Reg: Mar 15, 2013
Kaohsiung
8,680
like
04/29/13 09:03 AM (12 years ago)
Hi Kittsy, I click on it on the iphone and nothing happens, but when I do it in the emulator, it will come up with the dialogue with the preloaded message or a message saying "No Facebook Account" go to settings or cancel options. But on the iPhone, nothing happens when I want to trigger this event. I press on the menu option I created and nothing. invisible Twitter does work for me on both worlds. tks!
 
franciscoWuLin
Aspiring developer
Profile
Posts: 23
Reg: Mar 15, 2013
Kaohsiung
8,680
like
05/02/13 07:31 PM (12 years ago)
In case anybody else runs into this same issue, the reason it was not doing anything was because I had not signed in through the iOS Settings-->Facebook to authorize the native behaviour to take over. I assumed being logged into the actual FB Native app was enough. Now it works. Tks for the plugin TM. Francisco
 
FromtheNE
Aspiring developer
Profile
Posts: 47
Reg: Sep 02, 2012
MA
3,220
like
05/20/13 03:26 AM (12 years ago)
These plugins are working fine for me when logged into FB or twitter via settings on the device. In the simulator I get a warning "There are no Facebook accounts configured, You can add or create a facebook account in settings," but when I try on a device and I am not logged into FB or twitter via settings I do not get this warning, just a brief blank screen and back to home screen. Would be great to get this warning on a device when not logged into FB or twitter....anyone else have luck with this? thanks
 
Natasha
Aspiring developer
Profile
Posts: 33
Reg: Mar 02, 2013
Melbourne
3,080
like
06/02/13 08:45 AM (12 years ago)
@FromtheNE - I'm currently experiencing the same problem. I've also installed the social.framework, but still get the same issue you had with the brief blank screen and then back to home screen. Were you able to fix the problem? If so, can you please let me know too. Thanks.
 
FromtheNE
Aspiring developer
Profile
Posts: 47
Reg: Sep 02, 2012
MA
3,220
like
06/02/13 09:10 AM (12 years ago)
Yes I did solve...I can post the solution as soon as I am on my mac tonight.
 
FromtheNE
Aspiring developer
Profile
Posts: 47
Reg: Sep 02, 2012
MA
3,220
like
06/02/13 09:11 AM (12 years ago)
Yes I did solve...I can post the solution as soon as I am on my mac tonight.
 
Natasha
Aspiring developer
Profile
Posts: 33
Reg: Mar 02, 2013
Melbourne
3,080
like
06/02/13 09:59 AM (12 years ago)
Great, thank you. Just an update on what I've done so far and been able to figure out in the last hour.... I've: - added the plugins to buttons on a Button Menu - exported to xcode - ensured deployment target is 6.0 - added social.framework - compiled project on iPhone and iPad4 (made sure social.framework was added before compiling) I've been able to fix the iPhone Facebook issue, but none of the others yet... On my iPhone, I must have originally signed into facebook directly through the app, but not within "Settings". Due to seeing the "No Facebook Account" notification pop up on the simulator, I decided to investigate Settings on my iPhone device. I found that I was not actually signed in through there, despite being signed in through the Facebook app and using it successfully. Once I signed in through Settings as well, the Facebook plugin finally worked. Did you have the same issue or different? It's good to have it fixed, but I'm assuming most customers wouldn't figure out that extra step without a notification directing them to Settings (like it does in the simulator). Instead, they would think the menu button has a bug or has no function at all. As for iPad, I do not have the Facebook app installed on it yet, so when I click on the Facebook menu button, it does not take me to the plugin. This makes sense since there is no app installed, yet it also does not display the "No Facebook Account" notification like in the simulator to let me (or customer) know what to do. As for Twitter, I do not have any Twitter accounts yet... so will sign up and trouble-shoot that one tomorrow.... it's 3:00am here. :-/ Thank you for whatever info you can provide.
 
FromtheNE
Aspiring developer
Profile
Posts: 47
Reg: Sep 02, 2012
MA
3,220
like
06/02/13 02:26 PM (12 years ago)
For Facebook, in the .m file, at the end of the "performInvisibleActionWithVC" method you will see: [BT_debugger showIt:self theMessage:@"Unable to Show Facebook Sheet... Either Facebook isn't available or the user doesn't have a FB account setup."]; this structure needs NSString...I changed to the following (changed message as well): BT_debugger showIt:self theMessage:[NSString stringWithFormat:@"There are no Facebook accounts configured. You can add or create a Facebook account in Settings."]]; You can also do a UIAlertView, that is what I actually ended up using, and replace that code with: UIAlertView* dialog = [[UIAlertView alloc] init]; [dialog setDelegate:self]; [dialog setTitle:@"No Facebook Accounts"]; [dialog setMessage:@"There are no Facebook accounts configured. You can add or create a Facebook account in your device Settings"]; [dialog addButtonWithTitle:@"OK"]; [dialog show]; [dialog release]; Same code applies to .m file for Twitter, but change the text where Facebook is referenced to Twitter. Hope that helps!
 
Natasha
Aspiring developer
Profile
Posts: 33
Reg: Mar 02, 2013
Melbourne
3,080
like
06/02/13 09:46 PM (12 years ago)
Perfect!!!!!!! Thank you so so much! I ended up going with the UIAlertView because for some reason the NSString code didn't work on either iPhone or iPad device for the social accounts that were not yet set up. I've got no coding experience, so couldn't tell if there was a missing link or if I was doing something wrong. So I tried the UIAlertView code instead and it worked perfectly! Thank you! :))
 
Mellewsmi
Aspiring developer
Profile
Posts: 1
Reg: May 13, 2013
Jackson
10
like
06/25/13 10:13 AM (12 years ago)
I am having a similar problem with the twitter and facebook plugins. The plugins do not work in the simulator or my iPhone 5 (which is using ios 6.1.4). I am using the Xcode 5 DP, and the development target is iOS 6. Please help.
 
ManiacMedia
Apple Fan
Profile
Posts: 5
Reg: May 14, 2013
Salt Lake City
4,150
like
07/16/13 09:10 PM (12 years ago)
Thanks for the assist, everyone. Was running into many of the same errors that you were. Reading the thread helped me to fix the issue. And thanks, the Monster, for the great plug-ins.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.