icfans

[FAQ04115][SNS]SNS功能介绍

0
阅读(1259)

[DESCRIPTION]
SNS 功能介绍[classes] Question
[SOLUTION]
SNS这个功能是将第三方提供的社交网络服务集成到我们的原来的native应用里面。phonebook,Calendar,Message这
三个应用里面有集成SNS。另外SNS CENTER和SNS WIDGET是两个新开发的APP也集成了SNS。
目前MTK平台支持的第三方有:Facebook,twitter,人人网。
SNS包含下面几个小功能:
SNS CENTER:
在Mainmenu上可以看到的一个叫SNS center的native app.在这个APP里,可以查看好友的新鲜事,查看相应的消息,以及
发布我的新鲜事,上传照片,处理朋友请求icfans等等.
SNS MESSAGE(cosmos):
您可以进入message(中文名:信息)的native app,点击SNS的tab,在这个AP里可以查看您SNS帐号内的站内信,回复站内信
,也可以给好友发送站内信等.
SNS MESSAGE(FTE):
在SNS center里面的Direct Message这个tab页,您可以进入SNS message(中文名:信息)的native app, ,在这个AP里可
以查看您SNS帐号内的站内信,回复站内信,也可以给好友发送站内信等.
SNS CONTACTS:
您可以在contact(中文名:联系人)这个native app里,获取您SNS帐号里的好友,并显示在好友列表,然后还可以浏览某好
友的相关信息等.比如查看好友的新鲜事。
SNS CALENDER:
您可以在calendar里面看到SNS帐号里联系人的生日和相关的events。

SNS WIDGET:.
可以在widget里面快速好友的新鲜事。
SHARE PHOTO:
Share photo from File manager
Online albums:
在线浏览朋友的相册。
COSMOS Version SNS 截图:



FTE 2.0 Version SNS 截图:
请注意,Facebook和twitter这两个应用不能和SNS center和SNS message共存。
也就是说,如果要在SNS功能里面支持Facebook和twitter这两个应用的话,手机里面是看不到SNS center和SNS
message这两个功能。反之,如果要在工程里面打开SNS center和SNS message的话,那么SNS 功能里面就无法支持
Facebook和twitter这两个应用。
人人网不受这个限制,打开SNS center和SNS message这两个功能的话,是可以使用人人网的SNS的功能。
在make file里面的宏的限制:
如果下面两个宏置为true了,默认SNS center和SNS message这两个功能就会关闭。
FACEBOOK_SNS_SUPPORT = TRUE //这个宏是控制SNS功能里面是否支持facebook
TWITTER_SNS_SUPPORT = TRUE //这个宏是控制SNS功能里面是否支持twitter
以上限制的原因是由于Facebook/Twitter 的策略方向是希望终端用户能尽量使用独立的facebook/twitter app来
access他们的service。SNS center/message app本身除了有aggregation 的特性之外,上面的功能有一些是跟
standalone app的功能重复,facebook/twitter和其他SNS service之间的UI差异性变小,让Facebook/Twitter的UI特
色消失。因此任何Facebook/Twitter的客制化需求都必须先得到Facebook/Twitter的同意,也因此SNS深度整合, MTK只
提供lib, 不提供source code。