David G. F.为Whatsapp写了libpurple Plugin。我用pidgin测试它,它适用于我。现在我尝试将其换成Adium(Issue on github)。
我尝试使用libpurple为Adium打包this post插件。我可以构建插件,然后将其添加到adium但没有任何反应。因此,调用我的包装可能错误。任何人都可以检查吗?它在github上:
@implementation WhatsAppPlugin
- (void) installLibpurplePlugin
{
purple_init_whatsapp_plugin();
}
https://github.com/avarx/Adium-Whatsapp/blob/master/WhatsAppPlugin/WhatsAppPlugin.m
答案 0 :(得分:1)
我不是Adium专家,但当我遇到类似问题时:为Adium包装libpurple插件,source code of microblog-purple非常有帮助。我只是编写相同的函数,几乎没有变化,一切正常。
正如您所看到的,只写installLibpurplePlugin是不够的。您应该初始化帐户和服务类。