1

David GF は、Whatsapp 用のlibpurple プラグインを作成しました。私はピジンでそれをテストしましたが、うまくいきました。今、私はそれをAdium用にラップしようとしています(githubの問題)。

この投稿Adium用のlibpurpleプラグインをラップしようとしました。プラグインをビルドして adium に追加できますが、何も起こりません。したがって、ラッパーの呼び出しが間違っている可能性があります。誰でもそれを確認できますか?それはgithubにあります:

@implementation WhatsAppPlugin
- (void) installLibpurplePlugin
{
    purple_init_whatsapp_plugin();  
}

https://github.com/avarx/Adium-Whatsapp/blob/master/WhatsAppPlugin/WhatsAppPlugin.m

4

1 に答える 1

1

私は Adium のスペシャリストではありませんが、似たような問題に直面したとき、Adium の libpurple プラグインをラップすると、microblog -purple のソース コードが非常に役に立ちました。少し変更を加えて同じ関数を書くだけで、すべてが機能します。

ご覧のとおり、installLibpurplePlugin だけを記述するだけでは十分ではありません。アカウントとサービス クラスを初期化する必要があります。

于 2014-01-03T17:56:35.333 に答える