The Chat/XMPP service and API, located at chat.facebook.com, will not be available once 1.0 is deprecated.
也就是說利用xmpp send message的功能,在明年的4/30將會失效,
然而facebook也有提供新的解法,也就是 message Dialog,
但是message Dialog必須安裝 Facebook Messager app 才能夠使用,
也就是說,假設使用者未安裝此APP,則呼叫該api 將會失效.....,
然而目前也還未看到其他的解決方法,這邊就先簡單的介紹一下 Message Dialog的用法,
FacebookDialog.MessageDialogBuilder builder = new FacebookDialog.MessageDialogBuilder(getActivity())
.setLink("https://www.google.com")
.setName("goo")
.setCaption("it's a caption")
.setPicture("image_url")
.setDescription("some description")
.setFragment(this);
if (builder.canPresent()) {
builder.build().present()
}
好處是我們不必再像以前以樣必須先建立xmpp的connection之後,
再利用intent service去send message,缺點是目前似乎沒看到background send message的方法,
只能希望facebbok之後會提供其他的api,讓我們可以更方便的傳送訊息了。
沒有留言:
張貼留言