是否可以通过Spotify API与Facebook共享听力活动?
SPSession似乎有关于scrobbling的功能:
-(void)setScrobblingState:(sp_scrobbling_state)state forService:(sp_social_provider)service callback:(SPErrorableOperationCallback)block;
如果没有,是否可以知道用户是否已启用Facebook共享?
编辑:谢谢你的回答!看起来有一个枚举sp_social_provider
,其值SP_SOCIAL_PROVIDER_FACEBOOK
可能与以下函数一起使用:
setScrobblingUserName:password:forService:callback:
setScrobblingState:forService:callback:
答案 0 :(得分:1)
您可以使用SPSession的fetchScrobblingStateForService:callback:
来确定是否启用了对特定服务的scrobbling。
要启用涂鸦(如果未启用),您需要调用setScrobblingUserName:password:forService:callback:
设置服务的凭据,然后setScrobblingState:forService:callback:
启用它。
将状态设置为SP_SCROBBLING_STATE_USE_GLOBAL_SETTING
以保持用户在会话中的全局首选项(首选)。